﻿
/* START TAB DECLARATIONS ===================
============================================ */

div#filter_and_sorts_wrapper{
width:650px;
border:0px solid black;
margin:0 auto;
}

.bs_sort_list{
border:1px solid black;
background-color:#F7ECED;
float:left;
/*height:71px;*/
margin: 0px 10px;
margin-bottom:20px;
}

div#bs_sort_list_wrapper{
width:160px;
}
div#bs_filter_list_wrapper{
width:260px;
}

div#bs_reset_all_wrapper{
width:160px;
}
p#bs_reset_all{
cursor:pointer;
color:#271f5f;
}

div.bs_business_list_one_listing_wrapper{
margin-top:15px;
}



/* START View (list) Pager =================
===========================================*/

/* OVER-WRITE ALL Boostrap crap */

div#bs_ajax_pager_wrapper{
min-height:65px;
border:1px solid red;
border:none;
}

div#bs_pager_wrapper p.showing {
    color: #808080;
    font-size: 14px;
    font-style: italic;
    text-align: center;
}

div#bs_pager_wrapper .pagination {
    margin:0;
}

div#bs_pager_wrapper .pagination ul {
    border-radius:none;
    box-shadow:none;
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
}

div#bs_pager_wrapper .pagination ul > li:first-child > a,div#bs_pager_wrapper .pagination ul > li:first-child > span {
border:none;
}
div#bs_pager_wrapper .pagination ul > li:first-child > a,div#bs_pager_wrapper .pagination ul > li:first-child > span {
border:none;
}
div#bs_pager_wrapper .pagination ul > li:first-child > a,div#bs_pager_wrapper .pagination ul > li:first-child > span {
border:none;
}
div#bs_pager_wrapper .pagination ul > li > a,div#bs_pager_wrapper .pagination ul > li > span {
float: none;
}

div#bs_pager_wrapper .pagination ul > .disabled > span,div#bs_pager_wrapper .pagination ul > .disabled > a,div#bs_pager_wrapper .pagination ul > .disabled > a:hover {
background-color: transparent;
color: red;
cursor: hand;
}

div#bs_pager_wrapper .pagination ul > li > a,div#bs_pager_wrapper .pagination ul > li > span {
border:none;
}

div#bs_pager_wrapper .pager li > a,div#bs_pager_wrapper .pager li > span{
border:none;
border-radius:0px;
}
div#bs_pager_wrapper .item-list .pager li.pager-ellipsis{
display:none;
}

/* End Over Write */
div#bs_showing_and_pager_wrapper{
}
div#bs_showing_and_pager_wrapper p.showing{
margin:0 auto;
font-size:14px;
margin-bottom:5px;
text-align:center;
}
div#bs_pager_wrapper{
position:relative;

/*
float:right;
*/
}
div#bs_pager_page_text{
font-size:14px;
font-weight:bold;
position:absolute;
top:1px;
left:40%;
width:50px;
height:32px;
}

div#bs_pager_wrapper ul{margin:0;padding:0;}

div#bs_pager_wrapper ul li{

}
div#bs_pager_wrapper .pager li{
margin:0;padding:0;
background-image: none;
display: inline-block;
list-style-type: none;
}

div#bs_pager_wrapper li{
/* This line-height is a bit of a hack to 
place the text withing the block a tag, down*/
line-height:auto;
line-height:32px;
}



div#bs_pager_wrapper a{
font-size:150%;
/*
Let Site CSS handle normal 'a' color
color:white;
*/
}

div#bs_pager_wrapper a:hover
{color:#9BC03D;}
div#bs_pager_wrapper a:active
{color:#9BC03D;}

div#bs_pager_wrapper ul li.pager-first a{text-indent:-9999px;display:inline-block;width:33px;height:32px;margin:0;padding:0;background-position:0px 0px;text-decoration:none;background:url('images/pager_buttons.png') no-repeat top left;background-position:0px 0px;}
div#bs_pager_wrapper ul li.pager-first a:hover{background-position:0px -32px;}
div#bs_pager_wrapper ul li.pager-first a:active{background-position:0px -64px;}

div#bs_pager_wrapper ul li.pager-last a{text-indent:-9999px;display:inline-block;width:33px;height:32px;margin:0;padding:0;background-position:0px 0px;text-decoration:none;background:url('images/pager_buttons.png') no-repeat top left;background-position:-132px 0px;}
div#bs_pager_wrapper ul li.pager-last a:hover{background-position:-132px -32px;}
div#bs_pager_wrapper ul li.pager-last a:active{background-position:-132px -64px;}


/*div#bs_pager_wrapper ul li.pager-first{display:none;}*/
div#bs_pager_wrapper ul li.pager-ellipsis{display:none;}
/*div#bs_pager_wrapper ul li.pager-last{display:none;}*/

/*
div#bs_pager_wrapper ul li{margin:0;padding:0;}
div#bs_pager_wrapper ul li.pager-item a,
div#bs_pager_wrapper ul li.pager-current
{
vertical-align:-88%;
}
*/

div#bs_pager_wrapper ul li a{display:inline-block;width:33px;height:32px;margin:0;padding:0;text-decoration:none;background:url('images/pager_buttons.png') no-repeat top left;background-position:-66px 0px;}
div#bs_pager_wrapper ul li a:hover{background-position:-66px -32px;}
div#bs_pager_wrapper ul li a:active{background-position:-66px -64px;}

div#bs_pager_wrapper ul li.pager-current{display:inline-block;width:33px;height:32px;margin:0;padding:0;background-position:0px 0px;text-decoration:none;background:url('images/pager_buttons.png') no-repeat top left;background-position:-66px -64px;font-size:150%;}
/*div#bs_pager_wrapper ul li.pager-current{background-position:0px -40px;}*/
div#bs_pager_wrapper ul li.pager-current.first{/*margin-left:38px;*/}

div#bs_pager_wrapper ul li.pager-previous a{text-indent:-9999px;display:inline-block;width:33px;height:32px;margin:0;padding:0;background-position:0px 0px;text-decoration:none;background:url('images/pager_buttons.png') no-repeat top left;background-position:-33px 0px;}
div#bs_pager_wrapper ul li.pager-previous a:hover{background-position:-33px -32px;}
div#bs_pager_wrapper ul li.pager-previous a:active{background-position:-33px -34px;}

div#bs_pager_wrapper ul li.pager-next a{text-indent:-9999px;display:inline-block;width:33px;height:32px;margin:0;padding:0;background-position:0px 0px;text-decoration:none;background:url('images/pager_buttons.png') no-repeat top left;background-position:-99px 0px;}
div#bs_pager_wrapper ul li.pager-next a:hover{background-position:-99px -32px;}
div#bs_pager_wrapper ul li.pager-next a:active{background-position:-99px -34px;}

/* END View (list) Pager =================
===========================================*/


/*Borders*/
/*
div#filter_and_sorts_wrapper{border:1px solid red;}
*/
/* START TAB DECLARATIONS ===================
============================================ */
