#wpbody-content a{-webkit-transition:none;-moz-transition:none;transition:none;}
.wrap, .content{position:relative;}
#adminmenuback{display:none; }
#wpcontent{margin-left:0px; }
#b2b-map-admin-module, #b2b-map-admin-edit-module{overflow:auto;width:740px; margin:50px auto 0px; }
#b2b-map-admin-module.edit-mode{margin-top:0px; }
#b2b-map-admin-module{width:740px;}
#b2b-map-admin-edit-module{padding:0px 50px;position:relative;}
#b2b-map-admin-edit-module{display:none;}
#dl-admin-header{background-color:#19b4ef ;overflow:auto;padding:0px;margin:0px;}
#dl-admin-header h2{float:left;font-size:23px;color:#fff; line-height:29px; }
#b2b-map-list{margin:0px 20px 20px; height:260px; overflow-y:auto; overflow-x:hidden;
	background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #999999 0%, #ffffff 1%, #ffffff 99%, #999999 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(1%,#ffffff), color-stop(99%,#ffffff), color-stop(100%,#999999)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #999999 0%,#ffffff 1%,#ffffff 99%,#999999 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #999999 0%,#ffffff 1%,#ffffff 99%,#999999 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #999999 0%,#ffffff 1%,#ffffff 99%,#999999 100%); /* IE10+ */
    background: linear-gradient(top,  #999999 0%,#ffffff 1%,#ffffff 99%,#999999 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.edit-mode #b2b-map-list{background:transparent; filter:none;}
#b2b-map-admin-footer{padding:20px 20px 30px;overflow:auto;}
.b2b-map-admin-bar{background:#fff;overflow:auto;padding:10px;margin:0 0 1px;}
.b2b-map-admin-bar.disabled{background:#e0e0e0;}
.b2b-map-admin-bar a{float:left;}
.b2b-map-admin-bar .b2b-map-admin-item-values-phone{clear:both;}
.b2b-map-admin-bar .b2b-map-admin-item-values-phone a{float:none;}
.b2b-map-admin-bar .b2b-map-admin-item-values-email{clear:both;}
.b2b-map-admin-bar .b2b-map-admin-item-values-email a{float:none;}

.b2b-admin-module-message{position:absolute; top:23px; margin-left:20px; width:680px; }
.edit-mode .b2b-admin-module-message{display:none; }
.b2b-admin-module-message .admin-message-divider{position:relative; width:800px; left:-50px; top:10px; border:none; border-bottom:1px solid #e1e1e1; }
.b2b-admin-module-message span{color:#eb2f2d; }

#_the_map_wrap .list-header { margin:0px 0px 0px 20px; width:700px; }
#_the_map_wrap .edit-mode .list-header{display:none; }
#_the_map_wrap .list-header{margin:0px 0px 0px 20px;width:700px;}
#_the_map_wrap .list-header .t-title{width:472px;}
#_the_map_wrap .list-header .t-combined{xwidth:98px;}
#_the_map_wrap .list-header .t-combined span{margin-right:30px; margin-left:0px; }
#_the_map_wrap .list-header .t-reorder{margin-left:0px; }

.b2b-map-admin-item-edit-menu{clear:both; display:none; border-bottom:1px solid #d8d8d8; overflow:auto; padding:5px 0px; }
.b2b-map-admin-item-edit-menu a{float:right; margin:0px 10px -5px; text-decoration:none; padding:0px 0px 4px; }
x.b2b-map-admin-item-edit-menu a.menu-item-phone{margin-right:40px; }
.b2b-map-admin-item-edit-menu a.menu-item-advanced{margin-right:40px; }
x.b2b-map-admin-item-edit-menu a:hover{border-bottom:1px solid #575757;}
.b2b-map-admin-item-edit-menu span{float:left; font-size:20px; }
.b2b-map-admin-item-anchor{color:#333333; font-weight:bold; font-size:14px; }
#b2b-map-admin-module.edit-mode #b2b-map-list{overflow-y:hidden;}
/*#b2b-map-admin-module .map-admin-advanced-desc{list-style-type: decimal;margin:0 0 10px 10px;}
#b2b-map-admin-module .map-admin-advanced-desc li{overflow: inherit;padding: 0 0 5px;}
#b2b-map-admin-module .map-admin-advanced-desc li:hover{background: none;color:inherit;}
#b2b-map-admin-module .map-admin-advanced-desc a{float: none;text-decoration: none;}
#b2b-map-admin-module .b2b-map-admin-bar:hover .map-admin-advanced-desc a,
#b2b-map-admin-module .map-admin-advanced-desc a:hover{color:#21759B !important;}*/

#b2b-map-admin-module .b2b-map-admin-bar:hover a{color:#fff;}
#b2b-map-admin-module .b2b-map-admin-bar:hover{background:#30bcf2;}
#b2b-map-admin-module.edit-mode .b2b-map-admin-bar{background:transparent;}
#b2b-map-admin-module.edit-mode .b2b-map-admin-bar{border:none;}
#b2b-map-admin-module .b2b-map-admin-bar:hover .b2b-map-admin-links a{visibility:visible;}
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-links{float:right; width:200px; }
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-links a, #b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-phone-admin-links a, #b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-email-admin-links a, #b2b-map-admin-module .b2b-map-admin-edit-prev, #b2b-map-admin-module .b2b-map-admin-edit-next{ background:url('../../../../../plugins/tsm-b2b/img/b2b-sprite-101911.png');background-position:0 0; }
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-links a, #b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-phone-admin-links a, #b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-email-admin-links a{height:25px;overflow:hidden;text-indent:-1000px;display:block;xvisibility:hidden;float:left; margin-right:23px; }
#b2b-map-admin-module .b2b-map-admin-bar.disabled{opacity:0.5; filter:alpha(opacity=50);}

#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-links a.b2b-map-admin-edit{background-position:-90px -300px;width:31px;}
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-links a.b2b-map-admin-delete{background-position:-158px -300px;width:32px;}
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-links a.b2b-map-admin-disable{background-position:-191px -300px;width:32px;}

#b2b-map-admin-module .b2b-map-admin-bar:hover .b2b-map-admin-links a.b2b-map-admin-edit{background-position:-90px -248px;}
#b2b-map-admin-module .b2b-map-admin-bar:hover .b2b-map-admin-links a.b2b-map-admin-delete{background-position:-158px -248px;}
#b2b-map-admin-module .b2b-map-admin-bar:hover .b2b-map-admin-links a.b2b-map-admin-disable{background-position:-191px -248px;}

#b2b-map-admin-module .b2b-map-admin-bar:hover .b2b-map-admin-links a.b2b-map-admin-edit:hover{background-position:-90px -274px;}
#b2b-map-admin-module .b2b-map-admin-bar:hover .b2b-map-admin-links a.b2b-map-admin-delete:hover{background-position:-158px -274px;}
#b2b-map-admin-module .b2b-map-admin-bar:hover .b2b-map-admin-links a.b2b-map-admin-disable:hover{background-position:-191px -274px;}

#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-links a.drag{ background-position:-122px -300px; width:35px; visibility:visible; cursor:move; margin:0px; }
#b2b-map-admin-module .b2b-map-admin-bar:hover .b2b-map-admin-links a.drag{background-position:-122px -248px;}
#b2b-map-admin-module .b2b-map-admin-bar:hover .b2b-map-admin-links a.drag:hover{background-position:-122px -274px;}

#b2b-map-admin-module.edit-mode .b2b-map-admin-bar .b2b-map-admin-links{display:none;}
#b2b-map-admin-module.edit-mode .b2b-map-admin-item-anchor{display:none;}

.b2b-map-admin-phone-row.disabled{opacity:0.5; filter:alpha(opacity=50); }
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-phone-admin-links{width:100px; padding-left:10px; }
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-phone-admin-links .phone-drag{ height:25px;overflow:hidden;text-indent:-1000px;display:block;visibility:hidden;background-position:-122px -300px;width:35px;visibility:visible;cursor:move;}
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-phone-admin-links .phone-drag:hover{background-position:-122px -274px;}
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-phone-admin-links .b2b-map-admin-phone-disable{background-position:-191px -300px;width:32px;margin:0 10px 0 0; visibility:visible; }
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-phone-admin-links .b2b-map-admin-phone-disable:hover{background-position:-191px -274px;}

.b2b-map-admin-email-row.disabled{opacity:0.5; filter:alpha(opacity=50); }
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-email-admin-links{width:100px; padding-left:10px; }
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-email-admin-links .email-drag{ height:25px;overflow:hidden;text-indent:-1000px;display:block;visibility:hidden;background-position:-122px -300px;width:35px;visibility:visible;cursor:move;}
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-email-admin-links .email-drag:hover{background-position:-122px -274px;}
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-email-admin-links .b2b-map-admin-email-disable{background-position:-191px -300px;width:32px;margin:0 10px 0 0; visibility:visible; }
#b2b-map-admin-module .b2b-map-admin-bar .b2b-map-admin-email-admin-links .b2b-map-admin-email-disable:hover{background-position:-191px -274px;}

.edit-mode .b2b-map-admin-button-add{display:none; }
.b2b-map-admin-button-add{font-size:15px; color:#30BCF2; text-align:center; overflow:hidden; display:block; float:right; font-weight:bold; text-decoration:none; }
.b2b-map-admin-button-add:hover, .b2b-map-admin-button-add:visited, .b2b-map-admin-button-add:active{color:#30BCF2 !important; }
.b2b-map-admin-button-add span{height:15px;display:block;float:right;padding:12px 5px; }
.button-help{text-align:center; float:right; }

.b2b-map-admin-item-values{clear:both; display:none;}
.b2b-map-admin-item-values input{width:100%; border-radius:0px; height:42px; }
.b2b-map-admin-item-values .b2b-map-admin-item-values-hours input{height:26px; }
#b2b-map-admin-edit-module .b2b-map-admin-item-values{display:block;}
.b2b-map-admin-item-values table{width:100%;}
.b2b-map-admin-desc{width:100%;}

#b2b-map-admin-module .bottom-controls{margin-top:50px; overflow:auto; display:none; }
#b2b-map-admin-module.edit-mode .bottom-controls{display:block; }
#b2b-map-admin-edit-module .b2b-map-admin-item-values {margin-top:80px;}
#b2b-map-admin-edit-module .b2b-map-admin-item-values table{height:240px;}
.b2b-map-admin-item-values .b2b-map-admin-item-values-address{margin-top:30px; }

#b2b-map-admin-module .b2b-map-admin-edit-prev, #b2b-map-admin-module .b2b-map-admin-edit-next{position:absolute; background-position:-104px -186px; height:53px; display:none; width:32px; text-indent:-1000px; left:10px; top:160px;}
#b2b-map-admin-module.edit-mode .b2b-map-admin-edit-prev, #b2b-map-admin-module.edit-mode .b2b-map-admin-edit-next{display:block; }
#b2b-map-admin-module .b2b-map-admin-edit-next{right:10px; background-position:-156px -186px;left:auto;}
#b2b-map-admin-module .b2b-map-admin-edit-next:hover{ background-position:-260px -186px;}
#b2b-map-admin-module .b2b-map-admin-edit-prev:hover{ background-position:-208px -186px;}
#b2b-map-admin-module .b2b-map-admin-edit-prev.disabled{background-position:0 -186px;}
#b2b-map-admin-module .b2b-map-admin-edit-next.disabled{background-position:-51px -186px;}

#b2b-map-admin-footer .edit-menu-footer-buttons{visibility:hidden;}
#b2b-map-admin-footer.edit-mode .edit-menu-footer-buttons{visibility:visible;}
#b2b-map-admin-footer.edit-mode .edit-menu-footer-buttons .b2b-map-admin-edit-list{color:#30bcf2; font-size:15px; text-decoration:none; font-weight:bold;} 
#b2b-map-admin-form{display:none;}
.b2b-map-admin-page{width:100%;}
.b2b-map-admin-item-values td{text-align:left;}
.b2b-map-admin-item-values-hours tr td:first-child{text-align:center;}

/*custom select CSS*/
.tsq-custom-select{display:block;width:130px;}
.tsq-custom-select-front{width:150px; position:relative; }
.tsq-custom-select-front .tsq-custom-select-click-handle{background:url('../../../../../../../b2b.townsquaredigital.com/wp-content/themes/tsm-theme-1/img/custom-select-arrow.html') no-repeat scroll right center transparent; width:100%; height:26px; display:block; cursor:pointer; clear:both; border:1px solid #efefef; padding:5px; line-height:25px; -moz-border-radius:3px; border-radius:3px;}
.tsq-custom-select-front .tsq-custom-select-item-list{width:100%; display:none; position:absolute; top:0px; left:0px; top:40px; background:#efefef;}
.tsq-custom-select-front .tsq-custom-select-item-list li a{display:block; text-decoration:none; border-bottom:1px solid #efefef; padding:5px; color:black; }
.tsq-custom-select-front .tsq-custom-select-item-list li.last a{border-bottom:none;}
.tsq-custom-select-front .tsq-custom-select-item-list li a:hover{background:#30b9ed; color:#fff; }