/**************************************************************************************/
/* Style for Facebook button because they changed position from relative to absolute. */
.fb_iframe_widget iframe {
position: relative !important;
}
/**************************************************************************************/
/* Style for vendor logo grid. */

ul#vendor_logo_ulist {
	padding: 0;
        list-style: none;
        width:200;
        float:left;
	}
li.vendor_logo_list {
	float: left;
	margin: 10px 34px;
	border: 1px #FFFFFF solid;
}
img.vendor_logo_img {
	opacity: 0.90;
	filter: alpha(opacity=90);
	border: 1px #FFFFFF solid;
}
img:hover.vendor_logo_img  {
	opacity: 1;
	filter: alpha(opacity=100);
	border: 1px #E8E8E8 solid;
	-moz-box-shadow: 1px 1px 5px #E8E8E8;
	-webkit-box-shadow: 1px 1px 5px #E8E8E8;
	box-shadow: 1px 1px 5px #E8E8E8;
}
/*************************************************/
/* Style for company site logo grid. */

ul#company_logo_ulist {
	padding: 0;
        list-style: none;
        width:200;
        float:left;
	}
li.company_logo_list {
	float: left;
	margin: 10px 46px;
	border: 1px #FFFFFF solid;
}
img.company_logo_img {
	opacity: 0.90;
	filter: alpha(opacity=90);
	border: 1px #FFFFFF solid;
}
img:hover.company_logo_img {
	opacity: 1;
	filter: alpha(opacity=100);
	border: 1px #E8E8E8 solid;
	-moz-box-shadow: 1px 1px 5px #E8E8E8;
	-webkit-box-shadow: 1px 1px 5px #E8E8E8;
	box-shadow: 1px 1px 5px #E8E8E8;
}
/*************************************************/
/* Style for third-party logo grid. */

ul#trdparty_logo_ulist {
	padding: 0;
        list-style: none;
        width:200;
        float:left;
	}
li.trdparty_logo_list {
	float: left;
	margin: 10px 46px;
	border: 1px #FFFFFF solid;
}
img.trdparty_logo_img {
	opacity: 0.90;
	filter: alpha(opacity=90);
	border: 1px #FFFFFF solid;
}
img:hover.trdparty_logo_img {
	opacity: 1;
	filter: alpha(opacity=100);
	border: 1px #E8E8E8 solid;
	-moz-box-shadow: 1px 1px 5px #E8E8E8;
	-webkit-box-shadow: 1px 1px 5px #E8E8E8;
	box-shadow: 1px 1px 5px #E8E8E8;
}
/*************************************************/
/* Style for company site logo grid. */

ul#brand_category_page_ulist {
	margin: 0;
	padding: 0;
        list-style-type: none;
        text-align:center;
	}
h2.brand_category_page_list {
	color: #261714;
	font-weight: bold;
}
li.brand_category_page_list {
	margin: 10px;
	border: 1px #FFFFFF solid;
	display: inline-table;
}
img.brand_category_page_img {
	opacity: 0.90;
	filter: alpha(opacity=90);
	border: 1px #F5F5F5 solid;
}
img:hover.brand_category_page_img  {
	opacity: 1;
	filter: alpha(opacity=100);
	border: 1px #E8E8E8 solid;
	-moz-box-shadow: 1px 1px 5px #E8E8E8;
	-webkit-box-shadow: 1px 1px 5px #E8E8E8;
	box-shadow: 1px 1px 5px #E8E8E8;
}