#supplements {
/*width:187px;*/
}
#supplements ul {
list-style: none;
padding-left: 0;
}
/* generic list items */
#supplements ul.items li {
border-bottom: none;
margin: 0 0 5px 0;
padding-left: 0;
clear: both;
/*height: auto;
min-height: 1%;*/
}
#supplements .box {
margin-bottom: 20px;
border: 1px solid #CCC;
border-image: initial;
position:relative;
}
#supplements #popular-items.box {
border: none;
}
#supplements .box .box-inner {
padding: 0 12px;
}
#supplements #part-of.box .box-inner,
#supplements #expert-resources.box .box-inner {
height:125px;
overflow:hidden;
}
#supplements #part-of.box .box-inner.off,
#supplements #expert-resources.box .box-inner.off {
height:auto;
padding-bottom:25px;
}
#supplements .box .toggle_wrapper {
position:absolute;
bottom:0;
width:100%;
background-color:#fff;
border-top:1px solid #eee;
/* gradients */
background-image: linear-gradient(top, #fff 0%, #eee 100%);
background-image: -o-linear-gradient(top, #fff 0%, #eee 100%);
background-image: -moz-linear-gradient(top, #fff 0%, #eee 100%);
background-image: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
background-image: -ms-linear-gradient(top, #fff 0%, #eee 100%);
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #fff),
	color-stop(1, #eee)
);
}
.no-cssgradients #supplements .box .toggle_wrapper {
background-color:#fff;
}
#supplements .box .toggle_wrapper:hover,
#supplements .box .toggle_wrapper:focus {
/* gradients */
background-image: linear-gradient(top, #eee 0%, #fff 100%);
background-image: -o-linear-gradient(top, #eee 0%, #fff 100%);
background-image: -moz-linear-gradient(top, #eee 0%, #fff 100%);
background-image: -webkit-linear-gradient(top, #eee 0%, #fff 100%);
background-image: -ms-linear-gradient(top, #eee 0%, #fff 100%);
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #eee),
	color-stop(1, #fff)
);
}
.no-cssgradients #supplements .box .toggle_wrapper:hover,
.no-cssgradients #supplements .box .toggle_wrapper:focus {
background-color:#eee;
}
#supplements .box .toggle_link {
padding:1px 0 5px 0;
display:block;
text-align:center;
font-size:.9em;
background:transparent url(../images/img-ui/ui_sprite_widget.png) 50% 14px no-repeat;
}
#supplements .box .toggle_link.off {
padding:5px 0 1px 0;
background-position:50% -60px;
}
#supplements .box .toggle_link,
#supplements .box .toggle_link:visited,
#supplements .box .toggle_link:active {
color:#36c;
text-decoration:none;
}
#supplements .box .toggle_link:hover,
#supplements .box .toggle_link:focus {
color:#000;
text-decoration:none;
background-position:50% -18px;
}
#supplements .box .toggle_link.off:hover,
#supplements .box .toggle_link.off:focus {
background-position:50% -92px;
}
#supplements .box h3 {
font-size: 1em;
font-weight:bold;
padding: 5px 12px;
margin:0 0 10px;
background-color:#f8f8f6;
}
#supplements #part-of.box h3 {
color:#fff;
margin-bottom:10px;
padding: 5px 12px;
/* gradients */
background-image: linear-gradient(top, #999 0%, #333 100%);
background-image: -o-linear-gradient(top, #999 0%, #333 100%);
background-image: -moz-linear-gradient(top, #999 0%, #333 100%);
background-image: -webkit-linear-gradient(top, #999 0%, #333 100%);
background-image: -ms-linear-gradient(top, #999 0%, #333 100%);
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #999),
	color-stop(1, #333)
);
}
.no-cssgradients #supplements #part-of.box h3 {
background-color:#666;
}
#supplements #popular-items h3 {
margin-bottom:5px;
padding: 0;
background-color:#fff;
}
.tabs-pop {
padding:0;
margin:0;
list-style:none;
overflow:visible;
position:relative;
z-index:1;
border-bottom:1px solid #ccc;
}
.tabs-pop li {
padding:0;
margin:0 !important;
list-style:none;
display:inline;
}
.tabs-pop li h2 {
display:inline;
font-weight:normal;
margin:0;
padding:0;
}
.tabs-pop li a {
border:1px solid #ccc;
color:#666;
text-decoration:none;
font-size:11px !important;
display:inline-block;
padding:3px 8px 2px;
text-align:center;
top:1px;
position:relative;
z-index:2;
/* gradients */
background-image: linear-gradient(top, #fff 0%, #ddd 100%);
background-image: -o-linear-gradient(top, #fff 0%, #ddd 100%);
background-image: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
background-image: -webkit-linear-gradient(top, #fff 0%, #ddd 100%);
background-image: -ms-linear-gradient(top, #fff 0%, #ddd 100%);
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #fff),
	color-stop(1, #ddd)
);
}
.no-cssgradients .tabs-pop li a {
background-color:#ddd;
}
.tabs-pop li a:hover,
.tabs-pop li a:focus {
/* gradients */
background-image: linear-gradient(top, #ddd 0%, #fff 100%);
background-image: -o-linear-gradient(top, #ddd 0%, #fff 100%);
background-image: -moz-linear-gradient(top, #ddd 0%, #fff 100%);
background-image: -webkit-linear-gradient(top, #ddd 0%, #fff 100%);
background-image: -ms-linear-gradient(top, #ddd 0%, #fff 100%);
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #ddd),
	color-stop(1, #fff)
);
}
.no-cssgradients .tabs-pop li a:hover,
.no-cssgradients .tabs-pop li a:focus {
background-color:#eee;
}
.tabs-pop li.selected a,
.tabs-pop li.selected a:hover,
.tabs-pop li.selected a:focus,
.tabs-pop li.selected a:visited {
border-bottom-color:#fff;
background-color:#fff;
color:#333;
text-decoration:none;
cursor:text;
/* gradients */
background-image: linear-gradient(top, #fff 0%, #fff 100%);
background-image: -o-linear-gradient(top, #fff 0%, #fff 100%);
background-image: -moz-linear-gradient(top, #fff 0%, #fff 100%);
background-image: -webkit-linear-gradient(top, #fff 0%, #fff 100%);
background-image: -ms-linear-gradient(top, #fff 0%, #fff 100%);
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #fff),
	color-stop(1, #fff)
);
}
.no-cssgradients .tabs-pop li.selected a,
.no-cssgradients .tabs-pop li.selected a:hover,
.no-cssgradients .tabs-pop li.selected a:focus,
.no-cssgradients .tabs-pop li.selected a:visited {
background-color:#fff;
}
.tab-pop-content {
position: relative;
top: -1px;
z-index: 1;
border: 1px solid #CCC;
border-top:none;
padding: 12px 12px 3px;
margin-bottom:1.25em;
}
#popular-visited.tab-pop-content,
#popular-searched.tab-pop-content {
display:none;
}



/**/
#supplements #more-like-this.box {
	position:relative;
	padding-bottom:10px;
}
/*#supplements #more-like-this.box ul.link-list {
	text-align: center !important;
	width:auto !important;
	position:relative !important;
	left:auto !important;
	margin-bottom:0;
    margin-left:14px;
}*/
#supplements #more-like-this.box ul {
	margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}
#supplements #more-like-this.box ul li {
	display:block;
	float:left;
	width:70px;
	height:70px;
	margin:3px 4px;
}
#supplements #more-like-this.box ul li .clipwrapper {
	width:66px;
	height:66px;
	margin:0;
	border-width: 1px;
}
#supplements .clipwrapper:hover,
#supplements .clipwrapper.selected{
	outline:2px solid #666;
}

#supplements img.iconic{
    height:64px;
    width:64px
}

.clearfix {
	float: none;
	clear: both;
}
#supplements a.prev,
#supplements a.next {
	position:absolute;
	bottom:12px;
	font-size:11px;
}
#supplements a.prev {
	left:15px;
}
#supplements a.next {
	right:15px;
}
#supplements .pager {
	margin-top:20px;
	text-align: center;
}
#supplements .pager a {
	margin: 0 2px;
	text-decoration: none;
	border:1px solid #ccc;
	display:inline-block;
	width:10px;
	height:10px;
	padding: 0;
	text-indent: -9999px;
	outline: 0;
	background-color:#fff;
	border-radius:10px;
}
#supplements .pager a:hover,
#supplements .pager a:focus {
	border-color:#333;
}
#supplements .pager a.selected {
	border-color:#999;
	background-color:#ccc;
}
#supplements #related-items.box ul.link-list {
	text-align: center;	
}
/*#supplements #more-like-this.box ul.link-list li,*/
#supplements #related-items.box ul.link-list li {
	display:inline-block;
	margin-bottom:0;
	text-align:left;
}
.item_thumb.grid {
/*display: block;
float: left;*/
	margin: 1px 3px;
	border: 1px solid #DDD;
}
#supplements #more-like-this.box .item_thumb.grid {
	margin:0;
	}
#supplements #more-like-this.box ul li .clipwrapper,
#supplements #related-items.box ul.link-list li .clipwrapper {
	width:66px;
	height:66px;
	margin:0;
	border-width: 1px;
}
.item_thumb.gallery {
    float:left;
    height:auto;
    width:auto;
    margin:5px 5px;
    display:block;
    text-align:center;
}
.item_thumb.gallery span{
    display:block;
    text-align:left;
}
.item_thumb.gallery .result_item {
    height:46px;
    padding:5px;
    overflow:hidden;
    text-align:center;
}
.item_thumb.gallery span.title{
    text-align:left;
    font-weight:bold;
    margin-top:8px;
    margin-bottom:0;
    max-width: 280px;
}
.item_thumb.gallery span.dedup {
    margin-top:5px;
}

.ui-tooltip, .qtip{
	max-width:450px;
}

.qtip img.catalogrecord{
    margin:0 0 85px -85px
}


/***********************
Mobile Support
***********************/
@media screen and (max-width: 980px) {
	.tabs-pop {
		white-space:nowrap;
		padding:0;
	}
	.tabs-pop li a {		
		padding:3px 4px 2px;
	}
}
@media screen and (max-width: 650px) {
	
}
@media screen and (max-width: 480px) {

}

/***********************
Print styles
***********************/
@media print {
}