
.button{
  background-color:#f9f9f9;
  color:#888!important;
	border-radius: 5px;
		-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
}
a:hover{
	transition: color 0.2s linear 0s;
	/* Firefox 4 */
	-moz-transition: color 0.2s linear 0s;
	/* Safari and Chrome */
	-webkit-transition: color 0.2s linear 0s;
	/* Opera */
	-o-transition: color 0.2s linear 0s;
}

.jp-topmenu ul li a:hover{
  background-color:#ccc;
  color:#fff;
  border:1px solid #eee;
}


#suckerfish li.active a{  
	color:#fff;
}

#suckerfish li {
	background: url(../images/menu-grey-divider.gif) right repeat-y;
}

#suckerfish li a {
	color:#222!important;
	text-shadow: 0 1px 0 #fff;

}

#suckerfish li.active a:hover{  
	color:#000;
}

#suckerfish li a:hover,
#suckerfish li a:active,
#suckerfish li a:focus {
	color:#000;
		background: url(../images/active-menu.png) top center no-repeat;

}
#suckerfish {
	background: url(../images/menu-grey-bg.gif) top repeat-x;
	border-radius: 5px;
		-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
}
.jp-footer {
	background: #fff;

}
/* Footer Module 
--------------------------------------------------------- */
.jp-footer div.moduletable h3{
	margin-bottom:14px; color:#000; border-bottom:1px dotted #ccc;padding-bottom:14px;
}
.jp-footer div.moduletable{
	padding:0; line-height:1.4;margin:0;color:#888; font-size:90%; background:none; border:none!important;

}
.jp-footer div.moduletable a{
	padding:0; line-height:1.4;margin:0;color:#888;
}
