@charset "utf-8";
/* CSS Document */

.blox-business-video-block .business .blox-multimedia .blox-multimedia-video {
    background-color:#222222;
}
body .core-slider.horizontal.playlist .next {
    right:0px;
}
body .core-slider.horizontal.playlist .prev {
    left:0px;
}

/*WEATHER*/
.weather .wx_full{
    display:block;
    border:none;
}

.weather .wx_mobile{
    display:none;}

/*Street Talk Ad*/
.st_static_ad{display:block;}
    
/*MARKETPLACE*/

.everythingmidmo #tncms-block-132414 #blox-featured-listings,
#tncms-region-center-two-right{display:block;}

.everythingmidmo-categories .evmm_nav,
.everythingmidmo-coupons .evmm_nav,
.everythingmidmo-reviews .evmm_nav,
.everythingmidmo .evmm_nav{
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    margin-bottom: 10px;
    text-align:right;
    height:20px;
    padding: 5px 0;
}

.everythingmidmo-categories .evmm_nav a,
.everythingmidmo-coupons .evmm_nav a,
.everythingmidmo-reviews .evmm_nav a,
.everythingmidmo .evmm_nav a{padding-left: 25px;}

.everythingmidmo-categories .evmm_nav p,
.everythingmidmo-coupons .evmm_nav p,
.everythingmidmo-reviews .evmm_nav p,
.everythingmidmo .evmm_nav p{
    float:right;
    display:block;
}


#blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-container-horizontal{width:100%;}

#blox-slideshow-featured-listings .jcarousel-skin-tango .jcarousel-next-horizontal{right:0;}

.everythingmidmo #blox-featured-listings-content .img{
    height:150px; 
    display:block;
}

.everythingmidmo #blox-slideshow-front-featured-listings img {
    max-width:100%; 
    margin: 10px auto; 
    border: 1px solid #dddddd;
    display:block;
}

.everythingmidmo #blox-slideshow-front-featured-listings .moreInfo {
  background-color: #FFFFFF;
  box-shadow: none;
  font-size: 1em;
  font-style: normal;
  line-height: 1em;
  text-align: right;
  text-transform: uppercase;
  width: 100%;
}
.everythingmidmo #blox-slideshow-front-featured-listings .moreInfo a{
    color:#3A5770;
 }
 
 .everythingmidmo #blox-slideshow-front-featured-listings .moreInfo a:hover{ background-color: #ffffff;}
 
.everythingmidmo #businessSearch #normalOptions .name{width:63%;}

.everythingmidmo #businessSearch #normalOptions .name span.mb-hide {display: inline-block;}

#businessSearch.search-box #normalOptions .name input{width: 51%;}

.everythingmidmo #businessSearch.search-box form {padding:10px;}

.index #businessSearch #normalOptions .name input{
    position:absolute;
    left:60px;
    width:51%;
    width:43%;
}

.everythingmidmo .block_search #businessSearch #normalOptions .name input{
    width:51%;
    position:relative;
    left:0;
}    
     
.everythingmidmo #businessSearch #normalOptions .name-option{
    display:none;}

#businessSearch #normalOptions div strong{display:inline-block;}

.everythingmidmo #businessSearch #normalOptions .areas{
    left: 65%;
    position: absolute;
    width: 26%;
    display:inline-block;}
    
#blox-html-container.index #businessSearch #normalOptions .areas .area{margin-top:-2px;}

.everythingmidmo #businessSearch #normalOptions .areas .area{
    width:59%;
    height:21px;}

#blox-html-container.index #businessSearch #normalOptions div label{margin-top:0;}

#businessSearch #normalOptions div label{
    float:left; 
    padding-right: 5px;
    margin-top:2px;
}

#businessSearch fieldset{padding-left:0;}

#blox-html-container.index #businessSearch .frame .btn-go{top:13px;}

.everythingmidmo #businessSearch.search-box .frame .btn-go{
    width: 7%;
    top:15px;
}


.everythingmidmo #content #blox-marketplace-comments,
#blox-slideshow-featured-listings.blox-featured-listings-holder{display:block;}


.everythingmidmo .logo{
    float:left;
    margin:0 10px;}

.everythingmidmo .biz-phone .phone{margin-right:10px;}


.everythingmidmo .open{
    clear:none;
}

.everythingmidmo content_margined {
    margin:0 15px;
}
.everythingmidmo .list.contact{margin-left:0;}

.everythingmidmo .list li{display:inline;}

.everythingmidmo #twoColWrapper .columnOne{width:50%; }

.everythingmidmo #twoColWrapper .columnTwo {
  margin-left: 0;
  width: 44%;
}
.everythingmidmo #content .main-part{ 
    width: 61%;
    background: url("../../images/_site/eventdetail_background.png") repeat-y scroll right 0 transparent;
    padding-right:4%;
    margin-top:10px;
}

.everythingmidmo #content .main-part .main-img{width:100%;}

.everythingmidmo #mp_tabs .tab{ 
    float:left;
    width:16%;
    margin-bottom:0;
}

.everythingmidmo .main-part #mp_tabs .photo_numbers{display:block;}

.everythingmidmo .main-part #mp_tabs .tabset{ 
    border-bottom:1px solid #808080;   
    margin-bottom:5px;
/*
    border:none; 
    padding:0; 
    border-top:
    border-top: 1 px solid #ededed;
    border-bottom:1px solid #666666;
    background-color:#efefef;
*/    
}


.everythingmidmo .main-part #mp_tabs .tabset a { 
    text-align:center;
    padding: 5px 15px;
    margin:0;
    color: #666666;
    background-color: transparent;
    border:none;
    border-left:1px solid #ededed;
    border-right:1px #ededed;
    font-family:Georgia,"Times New Roman",Times,serif !important;
    font-size:1em;
    padding: 1px 7px;
    width:auto;
    font-weight:normal;
}


.everythingmidmo .main-part #mp_tabs .tabset a.active{
    border-bottom:2px solid #ffffff;
    height:29px;
    background-color:#ffffff;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    border-top:1px solid #666666;;
    color: #3A5770;
    margin: -7px 0 0;
    padding: 7px 4px 2px;
    width:auto;
    border-radius: 0;
}

.everythingmidmo .main-part #mp_tabs .tabset a:hover{
     background-color:none;
     text-decoration:none;
}

.everythingmidmo .main-part .cdt_gallery ul#captions{display:none;}

.everythingmidmo .main-part #images li{display: block;}

.everythingmidmo .main-part #images li.active{display: block;}

.everythingmidmo .main-part .service .service_block,
.everythingmidmo .main-part .coupon .offer_block{
    position:relative;
    padding:0;
}





.everythingmidmo .main-part .service p.caption,
.everythingmidmo .main-part .coupon p.caption{
    float: right;
    width: 100%;
    font-size:.8 ems;
}

.everythingmidmo .main-part .coupon p.print{
    bottom: 0;
    float: right;
    position: absolute;
    right: 0;
    margin:0;
}

.everythingmidmo .main-part .coupon .offer_block p.flash_link{
    font-style:italic; 
    position:absolute; 
    bottom:0; 
    right:0;
}
    
.everythingmidmo .main-part .service .service_block{
    margin: 5px;
    overflow: auto;
    padding: 5px;
}    

.everythingmidmo .main-part .service .service_block img{
    margin-right:3%;
}

.everythingmidmo .main-part .service .service_block .service_title{
    font-weight:bold;
    font-size:1.1em;
}
    
.everythingmidmo .main-part .cdt_gallery ul#images li img{
    max-width:100%;
    max-height:100%;
    border:none;
    width:auto;
    height:auto;   
}

.everythingmidmo .main-part .categories{margin-bottom:10px;}

.everythingmidmo .main-part #mp_facebook .fb_iframe_widget,
.everythingmidmo .main-part #mp_facebook span,
.everythingmidmo .main-part #mp_facebook{
    width:100% !important;
    height:275px !important;}
    
.everythingmidmo .main-part #mp_facebook iframe{
    width:100% !important;
    height:280px !important;
    border:2px solid #CCCCCC !important;}
 
.everythingmidmo .biz-head-name .call,
.everythingmidmo .main-part a.social-button-icon.mini,
.everythingmidmo .main-part #mp_facebook .pluginBoxDividerGray,
.everythingmidmo .main-part #mp_facebook .clearfix,
.everythingmidmo .main-part #mp_facebook .clearfix:after,
.everythingmidmo .main-part #mp_facebook .uiButtonLarge, 
.everythingmidmo .main-part #mp_facebook .uiButtonLarge .uiButtonText,
.everythingmidmo .main-part #mp_facebook .uiButtonLarge input,
.everythingmidmo .main-part #mp_facebook .fcg {display:none !important;}

.everythingmidmo .main-part #mp_facebook iframe uiList pam _4ki clearfix{height:30px !important;}

.everythingmidmo #content .side-part{
    display:block;
    width:35%;
}
.everythingmidmo .social ul li {
    line-height:45px;
}
.everythingmidmo .event-container .event-header-calendar,
.everythingmidmo .event-container .event-header-today{
    background-image:url("../../images/_site/today.png");
    background-clip: border-box;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 35px;
    text-indent:-10000px;
}

.everythingmidmo .event-container .event-header-calendar{background-image:url("../../images/_site/calendar-logo.png");}


.everythingmidmo #events_venued .event-area{margin-bottom:10px;}

.everythingmidmo #events_venued .event_wrap{margin-left:10px;}

.everythingmidmo .side-part .side_coupon { overflow:auto; margin-bottom:10px;}

.everythingmidmo .side-part .side_coupon  .coup_desc{
    float:left; 
    width:55%; 
    margin: 5% 3% 0;
    font-weight: bold;
    color: #3A5770;
}


.everythingmidmo .event-container .more_events,
.everythingmidmo .more_coups{
    text-align:right; 
    font-style:italic; 
    font-weight:bold;
}

.everythingmidmo  .offer_block img{width:auto;}

.everythingmidmo .mobile_coupons .more_coups{text-align:right;}

.everythingmidmo .eventArea li.event-container .event_wrap .event-image{
    float:right;
    margin-left:1%;
    width:30%;
}

.everythingmidmo .eventArea li.event-container .event_wrap .event-image img{
    border:none;
    width:100%;
}       

.everythingmidmo .hours{margin-bottom:20px;}

.everythingmidmo .hours #mp_hours {padding-left:5%; margin:20px 0;}

.everythingmidmo .hours #mp_hours dt {width:35px;}

.everythingmidmo .hours #mp_hours dd {
    border-bottom:none;
    margin-bottom:0;
}
.everythingmidmo .tab-content{width:98%;}

.everythingmidmo .side-part #blox-map-0{width:100% !important;}

.everythingmidmo .side-part #tab-map .location .driving{
    text-align:right;
    margin-right:10px;
    position:relative;
}    

.everythingmidmo .side-part #mp_pymt_types dd{margin:0 0 50px 0;}

.everythingmidmo .side-part #tweets,
.everythingmidmo .side-part .mp-twitter-sidebar{
    overflow:visible; 
    display:block;
}

.everythingmidmo #aboutThisSection{
    background:#E6F2F3;
    border: 1px solid #dddddd;
    border-radius:0;
}

.everythingmidmo .moreInfo{
    background: #3A5770;
    margin: 10px auto;
    width: 150px;
    box-shadow: 2px 2px 2px #CCC;
   -webkit-box-shadow: 2px 2px 2px #CCC;
    padding:0;
    border-radius: 0;
}

.everythingmidmo .moreInfo a{
    padding:8px;
    color:#ffffff;
    display: block;   
}    

.everythingmidmo .promo-box .business-listing-logo img{display:block !important;}

.everythingmidmo .promo-box .featured .options{
    display:block;
    width: auto;
}
.everythingmidmo .promo-box .pager{
    width: 55%;
}    

.everythingmidmo .promo-box .box .block .description{width:45%; clear:left;}
.everythingmidmo .promo-box .box .block .description.featured {width: 42%;}
.everythingmidmo .promo-box .box .block #bizmap {
    width: 54%; height: 500px; float:right;
}
.everythingmidmo .promo-box .box .block .description li{
    padding: .75em; 
    margin:0;
}

.everythingmidmo .promo-box .box .block .description li.blox-biz-results-comment-count{padding: 0 0 1.5em;}

.everythingmidmo .promo-box .box .block .description li.blox-biz-results-claim-button{padding: 0;}


.everythingmidmo .promo-box .map{
     display:block;
     width:40%;
}
     
 .everythingmidmo .promo-box .tools{
     display: block;
     position: absolute;
     right: .75em;
     top: .75em;
     margin:0;
     text-align: right;
}

.everythingmidmo .promo-box .tools .blox-biz-results-claim-button{font-style:italic;}

.everythingmidmo .promo-box .tools .blox-biz-results-claim-button a,
.everythingmidmo .promo-box .tools .blox-no-comments a{color:#333333;}
 
 .everythingmidmo .main-part .mobile_coupons,
 .everythingmidmo .main-part .mobile_events{
     display:none;
 }
 
 .everythingmidmo #blox-featured-listings-content .description{width:auto;}
 .everythingmidmo #blox-featured-listings-content h4{margin-bottom: .5em;}
 
 .everythingmidmo .cdt_gallery #images_container {
 min-height: 250px; 
 margin-bottom:40px;
 }
    .everythingmidmo .cdt_gallery ul#images li.active div.responsive-image-container {
    display: inline;
}
 .everythingmidmo .mobile_featured {display:none;}
 .sidebar_bordered {
     border:1px solid #DDDDDD;
     padding:5px;
 }
 
 .everythingmidmo #businessDetail .list {width:100%;}
 
 .everythingmidmo  #blox-header h2{height:40px;}
 
 ul.featured_categories {
    background: #EEEEEE;
    border:1px solid #DDDDDD;
    padding:5px 10px;
    margin-bottom:20px;
}
ul.featured_categories li a:hover {
    background: none repeat scroll 0 0 #990000;
    color: #FFFFFF;
    text-decoration: none;
}
ul.featured_categories li {
    float:left;
}
ul.featured_categories li a {
    color: #990000;
    display: block;
    float: left;
    font-weight: bold;
    padding: 5px 15px;
    white-space: nowrap;
    font-size:14px;
}

 
/*add to site.css - body .btn-review:hover*/
.everythingmidmo .moreInfo a:hover{
    background: #AD0808;
    text-decoration:none;
    color:#ffffff;
}

/*MARKETPLACE STOREFRONTS*/
#blox-wrapper.storefront{
    width:960px; 
    margin:1em auto;}

.storefront #header,
.storefront blox-container grid_12{width:960px;}

.storefront #blox-container{margin-top:0;}

.storefront #businessDetail{
    margin:15px;
    width:930px;
}

.storefront .biz-social-icons-container,
.storefront .full_header, 
.storefront .biz-tagline,
.storefront .ui-icon-comment,
.storefront .ui-icon-mail-closed,
.storefront .ui-icon-extlink{display:block;}

.everythingmidmo .storefront ul#storefront-navigation li{
    font-size: 13px;
    font-weight: bold;
    margin: 10px;
    padding: 6px;}
    
.storefront .biz-phone{
    font-size:1em;}
    
.storefront #businessSearch-simple{
    border:none;}
 
.storefront .name #keyword{width:245px;}
    
.storefront .search_bar .search-box .frame .btn-go{
    padding: 3px 5px;
    top:0;}
    
.storefront .search_biz{display:none;}

/*MARKETING*/
.dash #blox-top-right{display:block;}

.dash  #blox-top-left {width:60%;}