#brands, #news { margin: 16px auto; }
#prodthumbs { margin: 0 auto; }

#brandsMenu,
#prodthumbsM { height: 90px; }
#news { height: 475px; }

.microfiche-button:focus { outline:none; }
#brands .microfiche-button { height:32px; }
#prodthumbs .microfiche-button { height:109px; }
#news .microfiche-button { height:40px; }

.brandsContainer, .prodthumbsContainer {
	display: block;
	position: relative;
	/* margin: 0 0 50px 0; */
	width:96%;
}
.brands, .prodthumbs {
        display: block;
        position: relative;
        padding: 0px 22px;
        margin: 0;
        box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.25);
        background: #ffffff;
}
.news { padding:0; }
.brands ul, .news ul, .prodthumbs ul {
        margin: 0;
        padding: 0;
        overflow: hidden; 
}
.brands li, .news li, .prodthumbs li {
	display: inline-block;
	width:112px;
}
.news li {
	width:250px;
	vertical-align: top;
}
#catalog .news li {
	width:200px;
}
.brands li {
	vertical-align : middle;
	text-align : center;
}
.prodthumbs li {
	vertical-align : middle;
	text-align : center;
}
.brands li img {
        display: block;
        margin: 0 4px; /*auto;a*/
}
.prodthumbs li img {
        display: block;
        margin: 0 auto;
}
#brands .microfiche-film ,
#prodthumbs .microfiche-film {
	margin-top: 4px;
}
.microfiche-controls {
        display: block;
        text-align: center;
        font-size: 10px;
	padding: 0;
	margin-left: -20px;
	width: auto;
}
#brands .microfiche-controls { margin-top: -114px; }
#prodthumbs .microfiche-controls { margin-top: -95px; width: 563px; }
#news .microfiche-controls { width: 250px; margin-left:0; }
#catalog #news .microfiche-controls { width: 200px; margin-left:0; }
.microfiche-bullet {
        display: inline-block;
        cursor: pointer;
        width: 10px; height: 10px;
        border-radius: 6px;
        background: #228eae;
        overflow: hidden;
        text-indent: -1000px;
        margin: 0 5px;
        opacity: 0.25;
        appearance: none;
        border: none;
        outline: none;
        padding: 0;
}
.microfiche-bullet.selected {
        opacity: 1;
}
.microfiche-button {
        margin: 8px 0px;
}

.microfiche-button {
        border-radius:0;
        width:22px;
        background-image:none;
        background-color:inherit;
}
#news .microfiche-button {
	width:112px;
        height:24px;
}
#catalog #news .microfiche-button {
	width:90px;
        height:24px;
}

.microfiche-next-button { float: right; border:none; }
.microfiche-prev-button { float: left;  border:none; }

#news .icon-left { top:20px!important; left:10px; }
#news .icon-right { top:20px!important; left:90px; }
#news .microfiche-button .ui-button-text { display:block; }
#news .ui-button-text { color:white; font-weight:bold; }
#news .microfiche-prev-button .ui-button-text { margin-left: 25px; }
#news .microfiche-next-button .ui-button-text { margin-left: -6px; }
#catalog #news .microfiche-prev-button .ui-button-text { margin-left: 20px; }
#catalog #news .microfiche-next-button .ui-button-text { margin-left: -6px; }
#catalog #news .icon-right { top:20px!important; left:70px; }

