#footer { background: url(../img/footer/footerBg.png) top left no-repeat; width: 900px; border: 1px solid #f0f0f0; margin: 0px auto 0px; }
#footerNavbar {}
#footer {}

#footerNavbar { margin-bottom: 10px; border-bottom: 1px solid #ccc; width: 100%; }
#footerNavbar li { float: left; margin: 0px 50px 0px 0px; }
#footerNavbar li a { font-weight: bold; color: #000; }
#footerNavbar li a:hover { text-decoration: underline; }

#footerCopy { width: 60%; }
#footerCopy .copy { float: right; }
#footerCopy .menu { float: right; }
#footerCopy .menu li { float: left; margin: 0px 0px 0px 10px; }
#footerCopy .menu li a { color: #000; font-weight: bold; }
#footerCopy .menu li a:hover { text-decoration: underline; }

#footerSocial { margin-bottom: 10px; border-bottom: 1px solid #ccc; width: 100%; }
#footerSocial .cards { float: left; }
#footerSocial .cards li { float: left; }
#footerSocial .cards .text, .cards .protection { font-weight: bold; margin: 0px 5px 0px 0px; }
#footerSocial .cards .visa { background: url(../img/footer/footerVisa.png); width: 32px; height: 23px; text-indent:-99999px;  }
#footerSocial .cards .mastercard { background: url(../img/footer/footerMastercard.png); width: 32px; height: 23px; text-indent:-99999px; }
#footerSocial .cards .amex { background: url(../img/footer/footerAmex.png); width: 32px; height: 23px; text-indent:-99999px; }
#footerSocial .cards .paypal { background: url(../img/footer/footerPaypal.png); width: 32px; height: 23px; text-indent:-99999px; }
#footerSocial .cards .discover { background: url(../img/footer/footerDiscover.png); width: 32px; height: 23px; text-indent:-99999px; margin-right: 5px; }
#footerSocial .cards .ssl { background: url(../img/footer/footerSsl.png); width: 105px; height: 32px; text-indent:-99999px; } 
#footerSocial .social { float: right; }
#footerSocial .social li { float: left; margin: 0px 0px 0px 2px; }
#footerSocial .social li a { display: block; width: 24px; height: 24px; text-indent: -99999px; } 
#footerSocial .social .text { font-weight: bold; } 
#footerSocial .social .twitter a { background: url(../img/footer/footerTwitter.png) top left no-repeat; width: 24px; height: 24px; text-indent:-99999px; }
#footerSocial .social .linkedin a { background: url(../img/footer/footerGoogle.png) top left no-repeat; width: 24px; height: 24px; text-indent:-99999px;  }
#footerSocial .social .facebook a { background: url(../img/footer/footerFacebook.png) top left no-repeat; width: 24px; height: 24px; text-indent:-99999px; }

/*#footerSitemap { margin-bottom: 10px; border-bottom: 1px solid #ccc; width: 100%; }
#footerSitemap .top { float: left; margin: 0px 10px 0px 0px; }
#footerSitemap .top h3 { color: #000; font-weight: bold; margin: 0px 0px 10px 0px; border-bottom: 1px solid #ddd; padding: 0px 0px 5px 0px; }
#footerSitemap .top ul { width: 482px; }
#footerSitemap .top ul li { float: left; width: 200px; margin: 0px 30px 10px 0px; }
#footerSitemap .top ul li a { color: #777; font-size: 10px; }
#footerSitemap .top ul li a:hover { color: #000; }
#footerSitemap .guide { float: left; }
#footerSitemap .guide h3 { color: #000; font-weight: bold; margin: 0px 0px 10px 0px; border-bottom: 1px solid #ddd; padding: 0px 0px 5px 0px; }
#footerSitemap .guide ul {}
#footerSitemap .guide ul li { margin: 0px 0px 10px 0px; }
#footerSitemap .guide ul li a { color: #777; font-size: 10px; }
#footerSitemap .guide ul li a:hover { color: #000; }*/

/*footer listing*/
.rest_foot_sm { margin: 0px 0px 0px 0px; border-bottom: none; }
.rest_foot_sm li { margin: 0px; }
.rest_foot_sm li ul { width: 340px; float: left; margin: 0px 30px 0px 0px; }
.rest_foot_sm li ul li { }
.rest_foot_sm li ul li ul { width: 160px; float: left; margin: 0px 10px 0px 0px; }
.rest_foot_sm li ul li ul li { padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }
.rest_foot_sm li ul li ul li a { color: #777; font-size: 10px; }
.rest_foot_sm li ul li ul li a:hover { color: #000; }
.rest_foot_sm li ul li h3 { font-weight: bold; border-bottom: 1px solid #ddd; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; }
.rest_foot_sm .rest_foot_sm_3 { width: 160px; margin: 0px 0px 0px 0px; }

/*footer navigation*/











