/*Special Style for Joomla 3.0*/
.tooltip{position:absolute;z-index:0;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}
.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip.bottom{margin-top:3px;padding:5px 0;}
.tooltip.left{margin-left:-3px;padding:0 5px;}
.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}
/* Print and Mail Buttons */  
ul.dropdown-menu {
  display: inline;
  text-align: right;
  float:right;
  margin-top:6px;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif!important
}
.dropdown-menu li {
  display: inline;
  list-style: none;
  margin-left: 0px;
  background:none;
  padding:0;
}
/* Breadcrumbs */
ul.breadcrumb {
  display: block;
  margin:0 0 0 0!important;
  padding:0!important;
}
ul.breadcrumb li {
  display: inline;
  list-style: none;
  margin-left: 0px;
  background:none;
}
ul.breadcrumb span.divider{
  padding:0 5px;
}

/* Category List view */

ul.category{
  padding-left:0!important}

.createdby {
  display: inline;
  font-size:80%;
}
/* ++++++++++++++  page  nav  ++++++++++++++ */
ul.pager {
  list-style-type:none;
  padding:0;
 
  margin:0;
}
ul.pager li{
  display:inline-block;
  padding:1px 1px;
  margin:4px;
  position:relative;
  list-style-type:none;
  background-image:none;
  background:#fff;
  border:1px solid #ccc
}

ul.pager li a{ 
  padding:20px; 
  text-decoration:none;
  list-style:none;
  background-image:none;
  color:#777;
  font-size:92%;
}
ul.pager li.pager-prev {
  float:left;list-style-type:none;
}
ul.pager li.pager-next{
  float:right
}

.pager {
  padding:2px
}

.pagination li.pagination-start,
.pagination li.pagination-next,
.pagination li.pagination-end,
.pagination li.pagination-prev{
  border:0
}

.pagination li.pagination-start ,
.pagination li.pagination-start  span {
  padding:0
}
p.counter { 
  font-weight:normal;text-align:center;
}
.counter {
  line-height: 1;
  margin: 15px 0 !important;
  text-align: right;
}

.counter span {
  background: #fff;
  border: 1px solid #069;
  color: #fff;
  padding: 2px 5px;
}