#rich_footer
{background-color:white; overflow:hidden;background:url(/images/bg-footer_grad.gif) repeat-x left bottom;padding:2em 2em 1em 1em;border-bottom:1px solid #fff;border-top:1px solid #0066CC;background-color:#fff;float:left;width:928px;}
#rich_footer .c20l
{width:18%;float:left;margin-left:1em;}
.c22l
{width:26%;float:right;text-align:right;}
.c15l
{width:10%;float:left;}
.c22l .blue_button
{float:right;margin-top:1em;}
#type_product_sys
{background:url(/common/images/type-prods_sys.gif) no-repeat 0 0;height:11px;}
#type_resources
{background:url(/common/images/type-resources.gif) no-repeat 0 0;height:11px;}
#type_brands
{background:url(/common/images/type-newp_brands.gif) no-repeat 0 0;height:11px;}
#type_company
{background:url(/common/images/type-company.gif) no-repeat 0 0;height:11px;}
#type_email_news
{background:'url(/common/images/type-email_news.gif) no-repeat 0 0;'height:11px;margin-left:3.5em}
.c22l .blue_button
{float:right;margin-top:1em;}
.blue_button
{background:url(/common/images/btn-bkgrds_24px.gif) repeat-x 0px -52px;padding-top:.25em;padding-left:1em;font-weight:bold;color:#ecf5fc;padding-bottom:2px;padding-right:1em;text-align:center;text-transform:uppercase;}
a.blue_button:visited,a.blue_button:active {color:#ecf5fc;}
a.compare_button, a.add_to_cart,  a.print_btn,a.view_details,a.blue_button
{cursor:pointer;font-weight:bold;letter-spacing:1px;text-align:center;text-transform:uppercase;font-family:Arial,Sans-Serif;margin: 0 0 1em 0;
	padding: 2px 1em;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;border: 1px solid #fff}
	a:hover.compare_button, a:hover.add_to_cart,  a:hover.print_btn,a:hover.view_details,a:hover.blue_button,a:hover.view_details, a:hover.cart,.request a:hover 
	{text-decoration:none;border: 1px solid #666;}
.c22l{float:left;}
li
{list-style-type:none;margin-left:0;}
#rich_footer .c20l li a, #rich_footer .c15l li a {
color:#0066CC; text-decoration:none;
}
ul
{padding-left:0;}
#rich_footer li
{list-style-type:none;}
.blue_button
{background:url(/common/images/btn-bkgrds_24px.gif) repeat-x 0px -52px;padding-top:.25em;padding-left:1em;font-weight:bold;color:#ecf5fc;padding-bottom:2px;padding-right:1em;text-align:center;text-transform:uppercase;}
a.blue_button:hover
{color:#fff;}
#optin .blue_button
{float:right;}
#optin
{text-align:right;background-position:110px top;padding-right:.4em;}
#rich_footer ul{float:left;margin-left:0;}

