
.PageletPromoPhotoExhibit {
    padding:15px 0 20px 0;
}

.exhibit-box-wrapper {}
.exhibit-box {
    
    background: white;
    padding: 10px;
    border-radius: 4px;
    box-shadow: 0 5px 3px -1px #242424;    
}

.exhibit-box .promo-photo-box {
    width:980px;    
    background: #3F3F3F;
    /*position: relative;*/
}

.exhibit-box .promo-photo-box .intro-overlay {
    min-height: 470px;
}


.promo-photo-box .intro-overlay .intro-header {
    padding-top:20px;
    margin:0 30px;
    color:white;
}

.promo-photo-box .intro-overlay .intro-header h2 {
    display:inline-block;
    font-size:26px;
}

.promo-photo-box .intro-overlay .intro-header .mid-header-text {
    font-size: 18px;
    margin-top:18px;
}

.intro-overlay .loading-wrap {
    text-align: center;
    padding-top:40px;
}

.intro-overlay .loading-wrap .loading {
    display:inline-block;
}

.intro-overlay .loading-wrap .loading span {
    float:left;    
}

.intro-overlay .loading-wrap .loading span.t {
    margin-left: 10px;
    margin-top: 5px;
    font-size: 13px;
    color: white;
    font-weight: bold;
}

.exhibit-box .intro-overlay .intro-content {
    color:white;
}

.exhibit-box .intro-overlay .intro-content  {
    display:inline-block;
    width:940px;
    padding:20px;
    margin-top:20px;
}

.exhibit-box .intro-overlay .intro-content .left {
    float:left;
    width:450px;
}

.exhibit-box .intro-overlay .intro-content .right {
    float:left;
    margin-left: 40px;
}

.exhibit-box .intro-overlay .intro-content table tr td {
    
}

.exhibit-box .intro-overlay .intro-content table tr td p {
    font-size: 16px;
    line-height: 2.5;
    font-weight: normal;
}

.exhibit-box .intro-overlay .intro-content table tr td:first-child {
    padding-right: 20px;
}


.exhibit-box .intro-overlay .intro-content .summary-count tr td{
    font-size: 15px;
    font-weight: bold;
}
.exhibit-box .intro-overlay .intro-content .count {
    font-size: 20px;
}   

.PageletHomePublic {
    padding:10px 0;
    background:#F2F2F2;
}
.PageletHomePublic .header-menu-links{
   margin:10px 0; 
}

.PageletHomePublic .header-menu-links .h3{
    font-size:14px;
}

.PageletHomePublic .header-menu-links .h3.active {
    font-weight: bold;
}

.featured-business-block { margin-bottom:20px; }

.featured-business-block .business-box {
    float: left;
    margin: 5px 5px;
    width: 211px;
    word-wrap:break-word;
}

.featured-business-block .business-box .thumbnail {
    text-align: center;
}

.featured-business-block .business-box .thumbnail .photo {
    width:200px;
    height:133px;
}

.featured-business-block .business-box .thumbnail .photo:hover {
    background: #EBBF03;
}

.featured-business-block .business-box .thumbnail .with-frame {
    padding: 5px;
    background: white;
    border:0px none;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
}

.featured-business-block .business-box .summary {
    text-align: center;
    margin-top:5px;
}
.featured-business-block .business-box .summary .title {
    font-weight: bold;
    font-size: 11px;
    color:black;
}


.browse-links-section {
    margin-top:20px;
}
.browse-links-section .browse-links{
    float:left;
    width:740px;
    margin-right:15px;
}

.browse-links-section .browse-links .browse-box {
    /*
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background:white;
    */
}
.browse-links-section .browse-links .browse-box .box-content{
    padding:10px 10px 10px 0px;    
}

.browse-links-section .ad-section{
    float:right;
    width:300px;
}

.browse-links .list-links ul, .browse-links ul.location-list {
    display:inline-block;
    list-style-type: none;
    margin:0px;
    padding:0px;
}

.browse-links .list-links ul li, .browse-links ul.location-list li {
    /*float:left;*/
}

.browse-links .block-list.list-links .block-column {
    float:left;
    width: 231px;
    margin-right: 10px;
}

.browse-links .block-list.list-links ul {
    display:block;
}

.browse-links .block-list.list-links ul li { float:none; width:auto; font-size:11px; }

.business-location-lists ul li, .browse-links ul.location-list li {
    width:210px;
}

.browse-links .section-header {
    margin-bottom: 10px;
    font-weight: bold;
    font-size:14px;
}
.browse-links .section-header h3{
    display:inline-block; 
    font-size: 14px;
}

.list-links.business-category-links {}
.list-links.business-category-links .main-category-link {
    font-weight: bold;
    color: grey;
}


.list-links.business-category-links .all-categories .div-category ul.category-list {
    list-style-position: inside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}


.browse-links .block-list .block-column {
    float: left;
    width: 231px;
    margin-right: 10px;
}

.list-links.business-category-links ul.category-list.inline-list li {
    /*
    float: left;
    width: 231px;
    margin-right:10px;
    */
    font-size:11px;
}

.browse-links ul li a {
    /*font-size:10px;*/
}

.all-categories .div-category{ margin:10px 0;}
.all-categories .div-category:first-child {
    margin-top:0px;
}

/*
 * PROMO SLIDES
*/
.promo-photo-slide {
    position: relative;
    width:980px;
    min-height: 200px;
    background: #3F3F3F;
}

.promo-photo-slide .photo-wrapper {
    width: 980px;
    height: 554px;
    overflow: hidden;
}
.promo-photo-slide .promo-photo {
    width:980px;
}

.promo-photo-slide .promo-photo.loading {
    display:none;
}


.promo-photo-slide .header-overlay {
    position: absolute;
    left:0px;
    top:0px;
    width:100%;
    background: rgba(63,63,63,0.4);
}

.promo-photo-slide .footer-overlay{
    position: absolute;
    bottom:0px;
    left:0px;
    width:100%;
    background: rgba(63,63,63,0.9);
}

.promo-photo-slide .overlay-content {
    padding:10px;
    color:white;
}

.promo-photo-slide .footer-overlay .business-photo-info{
    padding-left: 30px;
    background:url(img/photo-promo-handle-24.png) no-repeat 0px 0px;
}

.promo-photo-slide .header-overlay .business-photo-info{
    padding-left: 30px;
    background:url(img/photo-promo-handle-24.png) no-repeat 0px 0px;
}

.promo-photo-slide .footer-overlay .business-photo-info .title {
    font-weight: bold;
    color:white;
}

/*
 * PROMO SLIDES
*/
