#bottom .mainWrapper { width: 938px;}

#footer { clear: both; margin: 0;}

.bottom-columns { margin: 0; clear: both; width: 100%; background: #F7F7F7; padding: 0; *display: inline-block;}
.bottom-columns td { padding: 12px 10px 0; vertical-align: top; color: #000; *display: inline-block;text-align: left; border-right: 0;}

.bottom-coumns td:first-child { border-left: none;}
.bottom-columns table th, table td { border-bottom: 0;}

.bottom-columns tr + tr td { *padding-top: 0px;*padding-bottom: 12px;}
.bottom-columns .menuTitle img { margin: 4px 0 0px;}
.bottom-columns .column { width: 20%; /*Column width of the menu - currently set for 4 columns*/ }

.menuTitle { margin: 0; padding-bottom: 5px !important; text-align: left; font: bold 16px arial; color: #000;}

#siteinfoLegal a { color:  #BF431F;}
#siteinfoIP { margin: 0 auto; padding: 5px 0 5px 0px; font-size: 13px; text-align: left; line-height: normal; color: #fff; max-width: 1270px;}

.bottom-wrapper,.bottom-wrapper a,.bottom-wrapper a:link,.bottom-wrapper a:visited { text-decoration: none;}
.bottom-wrapper a:hover { color: #6f6f6f; text-decoration: underline;}

#navSuppWrapper { margin: 0; padding: 0 0 1px 0; font-weight: normal; border: none;}

.legalCopyright { line-height: 16px !important;}
.footer-links a { font-size: 13px;}

@media (min-width:0px) and (max-width:767px) {
.footer-links a { color: inherit; font-size: 13px; padding: 0; margin: 0; display: inline-grid;}
}

#footer ul { margin: 0; padding: 0; list-style: none;}
#footer ul li { background: url("../images/dots.gif") no-repeat left center; padding: 2px 0 3px 8px; text-align: left;}

#footer li a { font-weight: normal; margin: 0; padding-left: 1px; color: #000; line-height: 14px; font-size: 15px;}
#footer li a:hover { }

.footer-links { padding: 10px 0 15px 0;}
.footer-links li { font: normal 11px arial; display: inline; margin: 0 0 0 5px;}

.fourth ul li { background: none !important; padding: 0 !important;}

#footer .fourth li a, .social-links a { background: url("../images/social-icons.gif") no-repeat left top; display: block;}
#footer .fourth li a { padding: 5px 0 5px 28px;}

.social-links a { height: 25px; width: 25px; padding: 0 !important; margin: 0; display: inline-block;}

a.facebook-icon { background-position: 0 37% !important;}
a.blog-icon { background-position: 0 74% !important;}

.v-site-link { float: left; padding: 0 0 7px;}
.social-links { float: right;}

.bottom-icons { padding: 0; margin: 0; /*border-top: 1px solid #e7e7e7;*/ text-align: center;}
.bottom-wrapper { padding: 0;}

.float-right { float: right;}

.visible-phone { display: none !important;}
.visible-tablet { display: none !important;}
.hidden-desktop { display: none !important;}
.visible-desktop { display: inherit !important;}

.container-fluid { min-width: 948px; margin: 0 auto;}
.container-fluid { min-width: initial !important;}
.container-fluid { width: auto !important;}

.hidden-phone { margin: 0px 321px 0 0;}

@media (min-width:0px) and (max-width:767px) {
.hidden-phone { margin: 0px;}
}
