.is_hide {
    display: none;
}

.is_visible {
}

.green_msg{
    color:green;
}

.error-message{
    color:red;
    font-size: 12px;
}

.map-div{
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.3);
    height: auto;
    margin: 25px;
    padding: 8px;
    width: 550px;
    }
    
#galleryImage {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.3);
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 0 2px 4px;
    text-align: center;
    width: 200px;
    list-style: none outside none;
    text-align: center;
    
}

.pagination-bx .pull-left {
    display: table;
    float: none;
    margin: 1em auto;
}

.pagination-bx .pull-left li{
      display: inline;
    list-style: none outside none;
    margin: 0 6px;
}



/* Styling the markup generated by the autocomplete jQuery UI widget */

ul.ui-autocomplete{
        height: 100px;
	width:250px;
	background-color:white;
	border:1px solid gray;
	margin-left:3px;
	margin-top:-4px;
	font-family:Helvetica, Arial,sans-serif;
        overflow: auto;
}

ul.ui-autocomplete li{
	list-style:none;
	border-top:1px solid white;
	border-left:1px solid white;
	margin:0;
}

ul.ui-autocomplete li:first-child{
	border-top:none;
}

ul.ui-autocomplete li:last-child{
	border-bottom:none;
}

ul.ui-autocomplete li a{
	border:none !important;
	text-decoration:none !important;
	padding:2px;
	display:block;
	color:black;
}
ul.ui-autocomplete li img{
	margin-right:4px;
}
ul.ui-autocomplete li span{
}

#ui-active-menuitem{
	background-color:#efefef;
	cursor:pointer;
}

/*.ui-helper-hidden-accessible { 
    color:red;
    display: none;
    line-height: 12px;
    padding: 0 8px;
    vertical-align: sub;
    width: 200px;
}*/

.ui-helper-hidden-accessible{
    display: none;
}

ul li .subcat_ava.active{
    background: url("../../img/icons/minus.png") no-repeat scroll 2px 6px transparent !important;
    list-style: none outside none;
    padding-left: 20px;
    text-transform:capitalize;
    font-weight:bold;
}

ul li a.subcat_ava{ 
    background: url(../../img/icons/plus.png) top left no-repeat;
    list-style: none outside none;
    padding-left: 20px;
    text-transform:capitalize;
    font-weight:bold;

}
ul li.catsubactive{
    list-style: none outside none;
}
.subcat_ava > a {
    padding: 0 0 0 22px;
    text-transform:capitalize;
    font-weight:bold;
    color: #3971AB;
}
.catsub {
    list-style-type: none;
    background: url(../../img/icons/dot.png) no-repeat 2px 6px transparent !important;
    padding-left: 20px;
    text-transform:capitalize;
    font-weight:bold;
    color: #3971AB;
    
}

#category_list {
    max-height: 300px;
    overflow-y: scroll;
    max-width: 400px;
}