div#footer_links{
margin:0px;
padding:0px;
/*
Centers the "ul" without having to put a width
on the "ul"
*/
display: table;
margin: 0 auto;
}

div#footer_links ul {
margin:0px;
padding:0px;
text-align:center;
/*make same width as div*/
/*width:970px;*/
}

div#footer_links li {
margin:0px;
padding:0px;
float:none;
display:inline-block;
list-style:none;
/*border-right: 1px solid #000;*/
/*line-height:12px;*/
/*padding:0px 10px;*/
background:transparent url('footer_link_spacer.png') no-repeat center right;
}
div#footer_links.bsmobile li {
display:block;
background:none;
text-align:center;
margin-bottom:15px;
}

div#footer_links li:last-child {
    border-right:none;
	background-image:none;

}

/*Main Nav Normal*/
div#footer_links a:link, div#footer_links a:visited, div#footer_links a:hover, div#footer_links a:active{
margin:0;
padding:0;
/*color:#000000;*/
text-decoration:none;
font-size:18px;
display:inline;
background:none;
font-weight:normal;
padding:0px 20px;
padding-right:25px;
/*line-height:12px;*/
}

div#footer_links.bsmobile a:link, div#footer_links.bsmobile a:visited, div#footer_links.bsmobile a:hover, div#footer_links.bsmobile a:active{
font-size:30px;
}


div#footer_links #footer_links_2 a:link, div#footer_links #footer_links_2 a:visited, div#footer_links #footer_links_2 a:hover, div#footer_links #footer_links_2 a:active {
font-size:16px;
}
div#footer_links.bsmobile #footer_links_2 a:link, div#footer_links.bsmobile #footer_links_2 a:visited, div#footer_links.bsmobile #footer_links_2 a:hover, div#footer_links.bsmobile #footer_links_2 a:active{
font-size:22px;
}


div#footer_links a.active-trail{
color:#E9685E;
}


/*border
div#main_nav_wrapper{border:1px solid #FF0000;}
div#main_nav_left{border:1px solid #FF0000;}
div#main_nav_right{border:1px solid #FF0000;}
.navbar {border:1px solid #FF0000;}
*/