
.feature-box{
    float: left;width:23%;padding:10px;/* border-left:1px solid #D9D9D9;*/ text-align: center!important;
min-height:145px;
}
.fblast{border-right:1px solid #D9D9D9;}
.region-footer-feature-1 ul li, .region-footer-feature-2 ul li{list-style: none}
.region-footer-feature-1 a{color:#575656;font-size: 12px;line-height: 18px;}
.region-footer-feature-1 a:hover{color: #FF9418;text-decoration:underline;}
.region-footer-feature-2 a{color:#575656;font-size: 12px;line-height: 18px;}
.region-footer-feature-2 a:hover{color: #FF9418;text-decoration:underline;}
.region-footer-feature-4 p{text-align:left;font-size: 12px;line-height: 18px;}
.region-footer-feature-3 p{text-align:left;font-size: 12px;line-height: 18px;}
#loading{ 
	display:none;
	width: 400px;
	background: none repeat scroll 0 0 #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	top: 180px;
	left: 419px;
	position: absolute;
	z-index: 999;
	border: 1px solid #FEA955;
	padding: 20px;
}

.footer-feature{width: 1081px; margin:0 0 23px 0; background:url(../../../images/footer-divider.png) repeat-y top center; clear:both; float:left;}
.footer-info {width:208px; padding:23px 0 19px 24px; float:left;}
.useful-link {width:234px; padding:23px 0 19px 24px; float:left;}
.our-mission {width:259px; padding:23px 0 19px 24px; float:left;}
.latest-post {width:255px; padding:23px 24px 19px 24px; float:left;}

.footer-info h1,.useful-link h1, .our-mission h1, .latest-post h1 {font:bold 12px Arial, Helvetica, sans-serif; color:#156691; text-decoration:none; text-transform:uppercase;}
.footer-info ul li a, .useful-link ul li a {color:#020202 !important; text-transform:uppercase; font-size:11px;}
.footer-info ul li a:hover, .useful-link ul li a:hover {color:#156691 !important;}
.our-mission p {color:#020202; line-height:24px;}


.footer-feature h2.block-title{font:bold 12px Arial, Helvetica, sans-serif; color:#156691; text-decoration:none; text-transform:uppercase; background: none repeat scroll 0 0 transparent;padding: 0;}


.latest-post ul li { margin:0 0 15px 0; overflow:auto;}
.latest-post ul li:last-child {margin-bottom:0px !important;}
.latest-post ul li p {color:#020202; float:left; width:200px;}
.latest-post ul li p a {color:#020202 !important; text-decoration:none;}
.latest-post ul li p a:hover {color:#156691 !important;}
.latest-post ul li span {float:left; width:39px; margin-right:7px; font-size:12px; color:#ccc;}
.site-map-box-menu{ 
    float: left;
    padding-bottom: 35px;
    padding-right: 0px;
    width: 25%;
   }

/* Added New CSS From HB 14082013 */
.footer-info ul li ul li a {padding-left:20px; background:url(../../../images/sitemap-arrow.png) no-repeat 12px 5px;}
.footer-info ul li ul li ul li a {padding-left:30px; background:url(../../../images/sitemap-bullet.png) no-repeat 20px 5px;}
.useful-link ul li ul li a {padding-left:20px; background:url(../../../images/sitemap-arrow.png) no-repeat 12px 5px;}
.useful-link ul li ul li ul li a {padding-left:30px; background:url(../../../images/sitemap-bullet.png) no-repeat 20px 5px;}

/*
Back to top button 
*/
#back-top {
	position: fixed;
	bottom: 30px;
	margin-left: -100px;
}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 108px;
	height: 108px;
	display: block;
	margin-bottom: 7px;
	background: #ddd url(../../../images/up-arrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}
 .sitemap-title h1{color: #FF9418;font-size: 27px;font-weight: normal;}
 .slideshow .slide {margin:0px;}
 /*  21 Aug 2013 For Fixing the Admin CSS */
 #skip-link{display:none;}
 .element-invisible {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
}
.contextual-links-region{outline:none;position:relative;}.contextual-links-region-active{outline:#999 dashed 1px;}div.contextual-links-wrapper{display:none;font-size:90%;position:absolute;right:5px;top:2px;z-index:999;}html.js div.contextual-links-wrapper{display:block;}a.contextual-links-trigger{background:transparent url(http://site.implantdirect.com/modules/contextual/images/gear-select.png) no-repeat 2px 0;border:1px solid transparent;display:none;height:18px;margin:0;padding:0 2px;outline:none;text-indent:34px;width:28px;overflow:hidden;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}a.contextual-links-trigger:hover,div.contextual-links-active a.contextual-links-trigger{background-position:2px -18px;}div.contextual-links-active a.contextual-links-trigger{background-color:#fff;border-color:#ccc;border-bottom:none;position:relative;z-index:1;-moz-border-radius:4px 4px 0 0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-radius:4px 4px 0 0;}div.contextual-links-wrapper ul.contextual-links{background-color:#fff;border:1px solid #ccc;display:none;margin:0;padding:0.25em 0;position:absolute;right:0;text-align:left;top:18px;white-space:nowrap;-moz-border-radius:4px 0 4px 4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:4px;border-radius:4px 0 4px 4px;}a.contextual-links-trigger-active,div.contextual-links-active a.contextual-links-trigger,div.contextual-links-active ul.contextual-links{display:block;}ul.contextual-links li{line-height:100%;list-style:none;list-style-image:none;margin:0;padding:0;}div.contextual-links-wrapper a{text-decoration:none;}ul.contextual-links li a{color:#333 !important;display:block;margin:0.25em 0;padding:0.25em 1em 0.25em 0.5em;}ul.contextual-links li a:hover{background-color:#bfdcee;}
#menu-1665-1{background: none repeat scroll 0 0 transparent!important;padding-top: 0!important;}
#admin-menu{display:none;} 
html body.logged-in{ margin-top: 0 !important;}

.user-menu > ul > li #block-block-18 a{color: #929292;
    display: block;
    font-size: 11px;
    height: 22px;
    min-width: 58px;
    padding: 20px 6px 0;
    text-align: center !important;}
    
    /*Css added on 20-11-2013------------------------*/

.page-sitemap .site-map-box-menu{ float: left; width:1080px; padding: 0px 0 0px 0px; background:#d5d5d5;margin-bottom:16px; }
.page-sitemap .site-map-box-menu h2{ float: left; margin: 0; text-transform: uppercase; font-size: 13px; color:#000; font-weight: bold; line-height:inherit; }
.page-sitemap .site-map-box-menu  .content{ float: left; width: 865px;  padding: 12px 0 12px 0px;  background:#f9f9f9; }
.page-sitemap .site-map-box-menu  .content ul.site-map-menu{ float: left; width: 100%;}
.page-sitemap .site-map-box-menu  .content ul.site-map-menu li{ float: left; margin: 0 0% 0 0; text-transform: uppercase; padding: 0 1%; background:url(../../../images/nav-border.png) no-repeat right 5px; font-size: 11px; }
.page-sitemap .site-map-box-menu  .content ul.site-map-menu li.expanded{ float: left; width: 15%;}
.page-sitemap .site-map-box-menu  .content ul.site-map-menu li.expanded ul.site-map-menu{ width: 94%; padding-left:10px !important;}
.page-sitemap .site-map-box-menu  .content ul.site-map-menu li.expanded ul.site-map-menu li{ width: 100%; float: left; border-right:none; background:none;  }
.page-sitemap .site-map-box-menu  .content ul.site-map-menu li.expanded ul.site-map-menu li a{text-decoration: underline; color:#7c7c7c;} .page-sitemap .site-map-box-menu  .content ul.site-map-menu li.expanded span.main-menu{ color:#066CC3;}
.page-sitemap .site-map-box-menu  .content ul.site-map-menu li.expanded ul.site-map-menu li a:hover{ text-decoration:none;}
.page-sitemap .site-map-menus{ float: left ; background:#d9d9d9;  width:215px;   }
.page-sitemap .site-map-box-menu  .content ul.site-map-menu li:last-child{ background:none;}
.page-sitemap .site-map-box-menu .sitemaptitle{  background:#d5d5d5;  width: 200px;  padding: 12px 0 12px 15px; float:left;}
#site-map .site-map-box:last-child{ margin-bottom:0px;}
.menu-block-3 ul li.menu-mlid-2626{ display:none;}
 .footer ul li.menu-mlid-1580{ display:none;}
