/*
 ganz hell: #F8F2EC;
 hell: #DBD1C8
 mittel: #C9B9AC
 dunkel graubraun: #3D342B (schrift)
 dunkelbraun: #3C1E00
*/

/*
 Redesign
*/


         * {
            margin: 0px;
            padding:0px;
            border:0px;
			background-repeat:no-repeat;
         }
         body {
           text-align:center;
           margin:0px;
           background-color:#F8F2EC;
         }
         body.content {
         	background-color: #DBD1C8;
         	text-align:left;
         }
		 .red {
			color:#b00;
		 }
		 
		 .online, .bold {
		 	font-weight:bold;
		 }
		 .hidden {
		 	display:none;
		 } 
		 .mainContainerRepeat {
           background:url(img/bg_main_repeat.jpg);
           background-position:0px 0px;
         }
         .mainContainer {
           background:url(img/bg_main.jpg);
           background-position:0px 100%;
           background-repeat:no-repeat;
         }
         #mainVillage {
			position:absolute;
			background-image:url(img/bg_village03.jpg);
			background-position:-10px 100%;
			height:531px;
			background-repeat:no-repeat;
			width:756px;
         }
         #mainVillageDrachenzucht {
			position:absolute;
			background-image:url(img/bg_village03dzucht.jpg);
			background-position:-10px 100%;
			height:531px;
			background-repeat:no-repeat;
			width:756px;
         }
         .header {
           background-image:url(img/header.jpg);
           background-position:0px 0px;
           height:80px;
           width:1005px;
         }
         .dragon {
           position:absolute;
           top:1px;
           left:553px;
           z-index:100;
         }
         .dragonFoot {
           position:absolute;
           top:117px;
           left:589px;
           z-index:100;
         }
         .logo {
           position:absolute;
           top:7px;
           left:48px;
         }
         .logo a {
         	background-image:none;
         }
         .mainRight {
           background-repeat:no-repeat;
           width:204px;
           float:right;
         }
         .mainNavi {
           background:url(img/bg_navi.jpg);
           background-position:0px 100%;
           background-repeat:no-repeat;
           float:left;
           height:31px;
           width:771px;
	   padding-left:30px;
	   padding-top:6px;
         }
         .main {
           float:left;
           width:801px;
           margin-bottom:0px;
         }
		 .mainContent {
			padding-left:25px;
		    padding-right:10px;
			padding-top: 0px;
			padding-bottom:10px;
			width:755px;
			
		 }

         .footer {
           clear:both;
           background-image:url(img/footer.gif);
           background-position:0px 0px;
           width:1005px;
           height:17px;
           margin:auto;
           line-height:0px;
           font-size:0px;
         }
         
         .debug div {
         	background-color:#f2f2f2;
         	border-top:1px solid #888;
         }
         
         .buildingCountdown {
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
			filter: alpha(opacity=80);		
         	opacity:0.8;
			font-weight:bold;
			background-color:#F8F2EC;
			width:auto;
			display:inline;
			position:absolute;
			margin-top:55px;
			margin-left:23px;
			padding: 0px 5px 0px 5px;
			border:1px solid #C9B9AC;
         }
         
         /* Ampel */
         .store .green {
         	color:#000;
         }
         .store .yellow {
         	color:#b00;
         }
         .store .red {
         	color:#b00;
         	font-weight:bold;
         }
         
.box_description {
	border:1px solid #3D342B;
	padding:5px;
	background-color:#F8F2EC;
	margin-left:50px;
	margin-top:20px; 
	width:630px;
}

div {
	text-align:left;
}
table.store,
table.overview
{
	margin-top:2px;
	margin-left:7px;
}
table.store td,
table.overview td 
{
	padding:1px;
}

table.compact {
	margin:0px;
}

table.layout {
	border:0px; 
}

.main table.layout td,
table.compact td {
	padding:0px;
	padding-right:10px;
	border:none;
}
.main table.layout.ticker td {
	padding-right:5px;
}

.mainNavi a.inline {
	margin-right:20px;
    font-size:11px;
    font-family:Verdana;
	font-weight:bold; 
	color: #3D342B;
	background-position:0px 5px;
	height:18px;
	display:block;
	float:left; 
	line-height:16px;
}
a.img,
#container a.img,
#container .mainContent a.img  {
	background-image:none;
	padding-left:0px;
}

h1, .h1 {
	font-family:times new roman;
	
    font-size: 15px;
    padding-top:10px;
	padding-bottom:10px;    
    color: #3C1E00;
	letter-spacing:1px;

}

input.h1 {
 font-weight:bold;
 padding:0px;
 width:100%;
 background:transparent;
}

h3, .h3 {
    font-size: 12px; 
    color: #3C1E00;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
	
}

.tooltip h3 {
	padding:0px;
}

 
h4, .h4 { /* balken GB */
	background-color:#C9B9AC;
	padding-left:5px;
	margin-right:1px;
	font-size:11px;
}

h5, .h5 {
    font-size: 12px; 
    color: #3C1E00;
	padding-top:0px;
	padding-bottom:2px;
	font-weight:bold;
	
}

a.building, a.market {
	background-image:none;
}

div.building {
    position:absolute;
    display:block;
    opacity:1;
    height:100px;
    width:100px;
    border: none;
    background-image:url(img/gebauede_sprite100x100.png);
	
    z-index:10;
}
.buildingOverview {
    background-image:url(img/gebauede_sprite100x100.png);
	clip:rect(20px 40px 40px 20px);
}
a.building {
    position:absolute;
    display:block;
    margin-top:50px;
    height:50px;
    width:100px;
    z-index:100;
    text-decoration:none;
}

div.status  {
   position:absolute;
	width:100px; /*js: 180px*/
	height:100px; 
}
div.status.pause {
	background-image:url(img/b_pause.png);
	background-repeat:no-repeat;
	background-position:0% 100%;
}
div.status.pause_drachenzucht {
	background-image:url(img/b_pause.png);
	background-repeat:no-repeat;
	background-position:20px 100%;
	height:254px;
}

div.status.progress {
	background-image:url(img/b_progress.png);
	background-repeat:no-repeat;
	background-position:0% 100%;
}

a.building span {
    display:block;
    color:#000;
    opacity:0;
	filter:alpha(opacity=90);
    font-weight:bold;
    text-decoration:none;
 }
a.building:hover span{
    overflow:hidden;
    filter:alpha(opacity=100);
    overflow:visible;
    opacity:1;
    color:#000;
    font-weight:bold;
}
div.building span, a.drachenzucht span {
    display:block;
    cursor:hand;
    filter:alpha(opacity=0);
    opacity:0.0;
}



a.haendler {
    margin-top:0px;
    width:40px;
    left:337px;
    top:355px;
    height:100px;
    background-image:url(img/us.gif); /*###*/
}

a.marktplatz {
    margin-top:0px;
    width:40px;
    left:297px;
    top:375px;
    height:80px;
    background-image:url(img/us.gif); /*###*/
}
a.boerse {
    margin-top:0px;
    width:40px;
    left:377px;
    top:375px;
    height:80px;
    background-image:url(img/us.gif); /*###*/
}

table tr.highlight {
	background-color: #e8e2dc;
}

table.table.center td {
	text-align:center;
}

table.table td.left {
	text-align:left;
}

div.tower  a {
	display:block;
    background-image:url(img/gebauede_sprite100x100.png?new);
    background-position:-775px -634px;
    background-repeat:none;
    
	width:28px;
	height:75px;
	position:absolute;
	left:707px;
	top:145px;
	z-index:100;
}
div.bauplatz {
	background-position:-700px -700px;    
}

div.holzfaeller {
	background-position:0px 0px;    
}
div.lehmstecherei {
	background-position:-100px 0px;    
}
div.steinbruch {
	background-position:-200px 0px;    
}
div.eisenmine {
	background-position:-300px 0px;    
}
div.getreideanbau {
	background-position:-400px 0px;    
}
div.viehzucht {
	background-position:-500px 0px;    
}
div.garten {
	background-position:-600px 0px;    
}
div.imkerei {
	background-position:-700px 0px;    
}

div.eisengiesserei {
	background-position:0px -100px;    
}
div.koehlerei {
		background-position:-100px -100px;    
}
div.saegewerk {
	background-position:-200px -100px;    
}
div.schreinerei {
	background-position:-300px -100px;    
}
div.boettcher {
	background-position:-400px -100px;    
}
div.lehmbrennerei{
	background-position:-500px -100px;    
		
}
div.toepferei{
	background-position:-600px -100px;    
}
div.steinmetz {
	background-position:-700px -100px;    
}

div.nagelschmiede {
	background-position:0px -200px;    
}
div.zeugschmiede {
	background-position:-100px -200px;    
}
div.muehle {
	background-position:-200px -200px;    
}
div.baecker {
	background-position:-300px -200px;    
}
div.metzger {
	background-position:-400px -200px;    
}
div.gerberei {
	background-position:-500px -200px;    
}
div.sattelmacher {
	background-position:-600px -200px;    
}
div.obstplantage {
	background-position:-700px -200px;    
}


div.kraeutergarten {
	background-position:0px -300px;    
}
div.hanfplantage {
	background-position:-100px -300px;    
}
div.seilerei {
	background-position:-200px -300px;    
}
div.weberei {
	background-position:-300px -300px;    
}
div.papiermuehle {
	background-position:-400px -300px;    
}
div.kerzengiesserei {
	background-position:-500px -300px;    
}
div.brauerei {
	background-position:-600px -300px;    
}
div.bauherr {
	background-position:-700px -300px;    
}

div.kaufmann {
	background-position:0px -400px;    
}
div.lager {
	background-position:-100px -400px;    
}
div.gasthaus {
	background-position:-200px -400px;    
}
div.wirtshaus {
	background-position:-300px -400px;    
}
div.alchemiehuette {
	background-position:-400px -400px;    
}
div.akademie {
	background-position:-500px -400px;    
}
div.buildingList div.drachenzucht  {
	background-image:url(img/gebauede_sprite100x100.png);
	background-position:-600px -400px;    
}
div.arena {
	background-position:-600px -500px;
	width:200px;
	height:120px;
}
div.drachenzucht  {
    background-image:none;
	background-position:0px 0px;
	height:214px;
}
div.bauplatz_drachenzucht  {
    background-image:none;
}

div.pos1, a.pos1 {
    left:30px;
    top:195px;
}
div.pos2, a.pos2{
    left: 510px;
    top:230px;
}
div.pos3, a.pos3 {
    left: 475px;
    top:330px;
}
div.pos4, a.pos4 {
    left: 180px;
    top:325px;
}
div.pos5, a.pos5 {
    left: 190px;
    top:180px;
}
div.pos6, a.pos6 {
    left: 652px;
    top:265px;
}
div.pos7, a.pos7 {
    left: 20px;
    top:330px;
}
div.pos8, a.pos8 {
    left: 385px;
    top:162px;
}
div.pos9, a.pos9 {
    left: 145px;
    top:230px;
}
div.pos10, a.pos10 {
    left: 635px;
    top:330px;
}
div.pos11, a.pos11 {
    left: 85px;
    top:385px;
}
div.pos12, a.pos12 {
    left:635px;
    top:205px;
}
div.pos13, a.pos13 {
    left:280px;
    top:160px;
}
div.pos14, a.pos14 {
    left: 140px;
    top:280px;
}
div.pos15, a.pos15 {
    left: 565px;
    top:385px;
}
div.pos16, a.pos16 {
    left: 3px;
    top:260px;
}
div.pos17, a.pos17 {
    left: 525px;
    top:280px;
}
div.pos18, a.pos18 {
    left:440px;
    top:415px;
}
div.pos19, a.pos19 {
    left: 195px;
    top:415px;
}
div.pos20, a.pos20 {
    left:110px;
    top:140px;
}

div.pos23, a.pos23 {
    left: 278px;
    top:270px;
} 
div.pos24, a.pos24 {
    left: 328px;
    top:225px;
} 
div.pos25, a.pos25 {
    left: 378px;
    top:270px;
} 
div.pos26, a.pos26 {
    left: 588px;
    top:170px;
} 
div.pos27, a.pos27 {
    left: 210px;
    top:140px;
} 
div.pos28, a.pos28 {
    left: 420px;
    top:140px;
} 
div.pos29, a.pos29 {
    left: 320px;
    top:130px;
} 

div.pos21, a.pos21 {
    left: 535px;
    top:24px;
}
a.pos21 {
	margin-top:0px;
	height:180px;
}
div.pos22, a.pos22 {
    left:280px;
    top:245px;
	width:200px;
} 
a.pos22 {
	margin-top:15px;
	height:90px;
}

div.markt {
    left:302px;
    top:352px;
	background-position:-553px -691px;
	height:109px;
	width:147px;
	position:absolute;
	z-index:20;
}
a.market {
    left:302px;
    top:352px;
	position:absolute;
	display:block;
	height:109px;
	width:147px;
	z-index:100;
}


div.pos27, div.pos29, div.pos28 , div.pos26 {
    z-index:11;
}
div.pos1, div.pos5, div.pos13, div.pos1, div.pos8, div.pos12  {
    z-index:13;
}
div.pos16, div.pos9, div.pos25, div.pos2, div.pos6 , div.pos22  {
    z-index:15 ;
}
div.pos7, div.pos14, div.pos23, div.pos25, div.pos17, div.pos10  {
    z-index:17;
}
div.pos11, div.pos4, div.pos3, div.pos15  {
    z-index:19;
}
div.pos19, div.pos18  {
    z-index:21;
}
div.pos21, div.pos20 {
    z-index:11;
}

div.status.pos27, div.status.pos29, div.status.pos28, div.status.pos26 {
    z-index:12;
}
div.status.pos1, div.status.pos5, div.status.pos13, div.status.pos1, div.status.pos8,  div.status.pos12  {
    z-index:14;
}
div.status.pos16, div.status.pos9, div.status.pos24, div.status.pos2, div.status.pos6, div.status.pos22,   {
    z-index:16 ;
}
div.status.pos7, div.status.pos14, div.status.pos23, div.status.pos25, div.status.pos17, div.status.pos10  {
    z-index:18;
}
div.status.pos11, div.status.pos4, div.status.pos3, div.status.pos15  {
    z-index:20;
}
div.status.pos19, div.status.pos18  {
    z-index:22;
}
div.status.pos21, div.status.pos20  {
    z-index:12;
}

div.pause.pos21, div.status.pause.pos22 {
	
}
div.status.progress.pos22 {
	left:290px;
	top:260px;
}
div.building.bauplatz.pos21 {
/*	background-image:none; */
}

.tooltip {
	position:absolute;
	display:none;
	z-index:40;
	border:1px solid #3C1E00;
	padding:5px;
	background-color:#F8F2EC;
	opacity:0.9
}
.statFooter {
	height:1px;
	width:1px;
	overflow:hidden;
}
 
/* Tabs */
ul.tabs li {
	list-style-type:none;
	float:left;
}
ul.tabs li a {
	background-image:url(img/tabs.gif);
	background-position:-233px 0px;
	color:#3D342B;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:233px;
	height:18px;
	text-align:center;
	padding:0px;
	padding-top:4px;
}
ul.tabs li a:hover
{
	background-image:url(img/tabs.gif);
	background-position:-466px 0px;
}

ul.tabs li a.active 
{
	background-image:url(img/tabs.gif);
	background-position:0px 0px;
	padding-top:5px;
	height:17px;
}
ul.tabs {
	width:754px;
	margin-left:1px;
	height:22px;
	background-image:url(img/tabs_bg.gif);
	background-repeat:repeat;
	margin-bottom:5px;
		
}

ul.tabs.small li a,
ul.tabs.small li a.active,
ul.tabs.small li a:hover

{
	background-image:url(img/tabs_small.gif);
	width:117px;
	height:18px;
}

ul.tabs.middle li a,
ul.tabs.middle li a.active,
ul.tabs.middle li a:hover

{
	background-image:url(img/tabs_middle.gif);
	width:177px;
	height:18px;
}


ul.tabs_mini li {
	list-style-type:none;
	float:left;
}
ul.tabs_mini li a {
	background-image:url(img/tabs_mini.gif);
	background-position:-18px -6px;
	color:#3D342B;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:17px;
	height:18px;
	text-align:center;
	padding:0px;
}
ul.tabs_mini li a:hover
{
	background-image:url(img/tabs_mini.gif);
	background-position:-36px -6px;
}

ul.tabs_mini li a.active 
{
	background-image:url(img/tabs_mini.gif);
	background-position:0px -4px;
	padding-top:1px;
	height:17px;
}
ul.tabs_mini {
	margin-left:6px;
	height:20px;
	background-repeat:repeat;
	margin-bottom:0px;
}


#addthis a img {
	margin:0px;
	border:none;
	
}
#addthis a {
	border:none;
	padding:0px;
	display:block;
	width:20px;
	float:left;
	margin-right:2px;
	margin-bottom:2px;
}


.dragozette,
#news {
	padding:10px;
}


#pagerank a {

	background-image:none;
	padding:0px;
	width:40px;
	height:5px;
	overflow:hidden;
	display:none;
}

/*
  Ende Redesign
*/




form {
    margin:0px;
    padding:0px;
}
body, th, td, input {
      font-family: verdana;
      font-weight: normal;
      font-size: 11px;
      line-height:14px;
	color:#000;
}
p {
   margin: 0px 0px 5px 0px;
}

   

input, select, textarea {
    border:1px solid #333;
    background-color:#eee;
	color:#000;
}
input.active {
    background-color:#dbd1c8;
}

option, select {
	font-size:11px;
	line-height:13px;
}
option {
	padding-bottom:1px;
	padding-top:1px;
	border-bottom:1px solid #eee;
	padding-left:3px;
	padding-right:3px;
}

div.content {
	background-image: url(img/header.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 180px;
	padding-left: 30px; 
}

td, th {
    padding-left: 5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:3px;
}

th {
    font-weight: bold;
    background-color: #C9B9AC;
	color:#3C1E00;
}

table.table {
     border-bottom:1px dotted #C9B9AC;
     border-right:1px dotted #C9B9AC;
}
table.table td, table.table th  {
      border-left:1px dotted #C9B9AC;
      border-top:1px dotted #C9B9AC;
      text-align: left;
}

.annotation,
.annotation a.inline,
table.table .annotation a.inline, 
table.table a span,
tr.annotation td
{
      color:#888888;
}

th .annotation {
	font-weight:normal;
	color:#3C1E00;
}

.annotation a.inline,
table.table .annotation a.inline
{
background-image:url(img/arrow_annotation.gif);
}

table.table td.right,
table.numbers td {
	text-align:right; 
}

div.nav a:link, div.nav a:visited, div.nav a:active, table.table a.nav, div.layer_box a.nav, div.layer_box a.navb  {
  display: block;
}

div.nav a:link, div.nav a:visited, div.nav a:active, table.table a.nav, div.layer_box a.nav, div.layer_box a.navb, a.link  {
  text-decoration: none;

  background-image: url("img/arrow.gif");
  background-repeat: no-repeat;
  background-position: 0px 5px;
  font-weight: normal;

  padding-left: 6px;
  color: #000000;
}

div.layer_box a.navb {
    font-weight:bold;
}
table.table a {
  display: inline;
  background-image: url("img/arrow.gif");
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding-left: 4px;
  color: #000000;
  font-weight: bold;
}


.menu li a.inline,
.menu 
{
	font-weight:bold;
	color: #3C1E00;
	
}
.menu li ul li a.inline {
	font-weight:normal;
	padding-bottom:2px;
}
ul li {
	list-style-type: none;
}
ul.menu ul {
	margin-left:10px;
}

a {
  background-image: url("img/arrow.gif");
  background-position: 0px 5px;
  background-repeat: no-repeat;
  padding-left: 6px;
  color: #000;
  text-decoration:none;
}
a.inline, a.inlineb, table.table a.inline, table.table a.inlineb  {
  display: inline;
  background-image: url("img/arrow.gif");
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding-right: 0px;
  color: #000;
  text-decoration:none;
}
a.inline, table.table a.inline {
  font-weight: normal;
  padding-left: 6px;
}
a.inlineb, table.table a.inlineb {
  font-weight: bold;
  padding-left: 6px;
}
a.bold {
  font-weight: bold;
}

div.nav a:link, div.nav a:visited, div.nav a:active {
  height:16px;
}

div.nav a:hover, table.table a:hover, a.nav:hover, a.navb:hover   {
    text-decoration:underline;
}

/* Arena */
ul.lineupHome,
ul.lineupGuest {
	width:160px;	
}

ul.lineupHome li,
ul.lineupGuest li {
	margin-top:3px;
	height:14px;
	overflow:hidden;
}
ul.lineupHome li.pos11 {
	margin-top:29px;
}
ul.lineupHome li.pos8 {
	margin-top:22px;
	
}
ul.lineupHome li.pos4 {
	margin-top:16px;
	
}
ul.lineupHome li.pos1 {
	margin-top:15px;
	
} 

ul.lineupGuest li.pos1 {
	margin-top:12px;
}
ul.lineupGuest li.pos5 {
	margin-top:22px;
}
ul.lineupGuest li.pos9 {
	margin-top:16px;
}
.lineup  .team,
.lineup .team {
	font-weight:bold;
	width:312px;
	float:left;
	padding:10px;
	text-align:right;
}
 
 
.team0 {
	color:#bb0000;
}
.team1 {
	color:#0000bb;
}
 

/*
// Layer
*/

div.layer_box {
/*    overflow:auto;*/
    
    position:relative;
    width:756px;
}
div.layer_close {
    cursor:pointer;
    float:right;
    background-color:#3D342B;
    padding:3px;
    padding-left:6px;
    padding-right:5px;
    margin-left:1px;
    color:#fff;
}

input.button {
    border:1px solid #DBD1C8;
    
}

#drag_line {
    background-color:#C9B9AC;
    height:20px;
}
div.layer_box_title {
    float:left;
    padding-left:10px;
    padding-top:2px;
    font-weight:bold;
    color:#333;
    font-size:14px;
    letter-spacing:1px;
    font-family:Times New Roman;
}


#login input {
 margin-bottom:5px;

}
.noannotation {
    display:none;
}
.error {
 color: #cc0000;
 font-weight: bold;
}


/* Slider */

.sliderNextAge {
   	width:135px;
	float:left;
}
.sliderInput {
   	width:auto;
	position:absolute;
	background-color:#c9b9ac;
	border:1px solid #3c1e00;
	padding:3px;
	padding-left:5px;
	margin-left:auto;
}
html .slider a {
	background-image:url(img/gui_sprite.png);
	padding:0px;
	display:block;
	padding:0px;
}
.slider a.minus {
	background-position:0px 0px;
	width:15px;
	height:19px;
	float:left;
	
}
.slider a.minus10 {
	background-position:-170px 0px;
	width:18px;
	height:19px;
	float:left;
}
.slider a.plus {
	background-position:-119px 0px;
	width:15px;
	height:19px;
	float:left;
	margin-left:2px;
}
.slider a.plus10 {
	background-position:-188px 0px;
	width:18px;
	height:19px;
	float:left;
	margin-left:0px;
	margin-right:1px;
}
.slider a.specialValue {
	background-position:-209px 0px;
	width:20px;
	height:19px;
	float:left;
	margin-left:3px;
	
}
.slider a.minus:hover {
	background-position:0px -19px;
}
.slider a.plus:hover {
	background-position:-119px -19px;
}
.slider a.minus:active {
	background-position:0px -38px;
}
.slider a.plus:active {
	background-position:-119px -38px;
}
  
.slider a.minus10:hover {
	background-position:-170px -19px;
}
.slider a.specialValue:hover {
	background-position:-209px -19px;
}
.slider a.plus10:hover {
	background-position:-188px -19px;
}
.slider a.minus10:active {
	background-position:-170px -38px;
}
.slider a.plus10:active {
	background-position:-188px -38px;
}
.slider a.specialValue:active {
	background-position:-209px -38px;
}


.ui-slider {
	background-position:-15px 0px;
	background-image:url(img/gui_sprite.png);
	float:left;
	width:102px;
	height:19px;
	margin-top:0px;
	
}
html a.ui-slider-handle {
	background-position:-134px 0px;
	width:14px;
	height:19px;
	display:block;
	position:relative;
	margin-left:-7px;
	
	
}
html a.ui-slider-handle:hover {
	background-position:-134px -19px;
} 
html a.ui-slider-handle.ui-state-focus,
html a.ui-slider-handle.ui-state-active {
	background-position:-134px -38px;
} 
:focus
{
  -moz-outline-style: none;
}
 	
.slider a {
	cursor:pointer;
}
.slider a.save {
	display:none; 		
	background-position:-149px 0px;
	width:20px;
	height:19px;
	float:left;
	margin-left:2px;
	padding:0px;
}
.slider a.save:hover {
	background-position:-149px -19px;
}
.slider a.save:active {
	background-position:-149px -38px;
}
