#avatar_builder{margin-top:30px;}

#avatar_buttons_container{
	/*max-height: 600px;*/
}

#avatar_buttons_container h4{
	color:#333;
	
	font-size:1.2em;
	text-align: right;
	line-height: 0.9em;
}

#avatar_buttons_container .panel-body{
	max-height: 300px;
	overflow: auto;
	margin:0px;
}

#avatar_buttons_container ul{
	
}
#avatar_buttons_container li{
	width:70px; 
	height: 70px;
	overflow: hidden;
    margin:0 5px 5px 0;
    padding:10px;
    position: relative;
}
#avatar_buttons_container li div.sprite{
	
	position: absolute;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
}
#avatar_buttons_container li.premium_only{
	border-color:#FFF !important;
}
#avatar_buttons_container li .lock_mark{
	font-size: 1.4em;
	position: absolute;
	top: 3px;
	right: 6px;
}


#avatar_demo{
	margin: auto;
	/*position: absolute;
	-ms-transform: scale(2, 2);
    -webkit-transform: scale(2, 2);
    transform: scale(2, 2);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;*/
}

#avatar_builder .GUI_container{text-align: center;}
#avatar_builder .GUI_container a{display: block; margin: 5px auto;}

#test_avatars .trav{-ms-transform: scale(0.25, 0.25);
    -webkit-transform: scale(0.25, 0.25);
    transform: scale(0.25, 0.25);}