.ui-mini-smaller{
    font-size: 7px;
    padding: .10em 1px .10em;
}

.bierinfoowneroptions{
	text-align: center;
	background-color: #111111;
}

#stats {

    border-collapse: collapse;
    width: 100%;
}

#stats td, #stats th {
    border: 1px solid #ddd;
    padding: 8px;
}

#stats tr:nth-child(even){background-color: #4c4a4a;}


#stats th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #111111;
    color: white;
	text-align: center;
}


#Beerinfo img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#Beerinfo {

    border-collapse: collapse;
    width: 100%;
	border-radius: 25px;
	
}

#Beerinfo h2{

    text-align: center;
	
}

#Beerinfo table {

    border-radius: 10px;

}

#Beerinfo td, #Beerinfo th {
    border: 1px solid #ddd;
    padding: 20px;
	text-align: center;

}

#Beerinfo tr:nth-child(even){background-color: #4c4a4a;}


#Beerinfo th {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #111111;
    color: white;
	text-align: center;
	
}


#topimg img {
	text-align: center;
    width: 100%;
    max-width: 307px;
    height: auto;
}

.ui-dialog-contain {
	width: 98.5%;
	max-width: 800px;
	margin: 10% auto 15px auto;
	padding: 0;
	position: relative;
	top: -15px;
}

a.nicelink {
position: relative;
display: inline-block;
transition: .3s;
font-weight: normal;
color: #ffffff;
}
a.nicelink::after {
position: absolute;
bottom: .2em;
left: 0;
content: '';
width: 100%;
height: 1px;
background-color: #ff0000;
font-weight: normal;
opacity: 0;
transition: .3s;

}
a.nicelink:hover::after {
bottom: 0;
opacity: 1;

}
a.nicelink:hover {
color: #ff0000;
}

a.nicelink:visited {
  color: #ffffff;
}


