@charset "utf-8";
div#company-profile {
    width:98%;
    padding:10px;
}
div#company-profile h1 {
    font-size:21px;
    font-weight:bold;
    font-family:verdana,arial;
    margin:10px 0px 10px 0px;
    text-align:center;
    width:100%;
    color:#0a4e8f;
}
div#company-profile div#company-profile-bottom {

}
div#company-profile div#company-profile-bottom div#company-profile-bottom-left {
    width: 700px !important;
}

div#company-profile div#company-profile-bottom div#company-profile-bottom-left div#company-profile-header {
    background:#f6f9ff;
    width:100% !important;
    display:table-row;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-left div#company-profile-header div#company-profile-left {
    width:265px;
    min-width:265px;
    background:#f6f9ff;
    padding:10px 10px 10px 10px;
    display:table-cell;
    border-top:1px solid #0068aa !important;
    border-bottom:1px solid #0068aa !important;
    border-left:1px solid #0068aa !important;
    vertical-align:top;
    font-size:14px;
    font-family:verdana,arial;
    line-height:24px;
    color:#000000;
    text-align: center;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-left div#company-profile-header div#company-profile-left img {
    border: 1px solid #0a4e8f;
    float:left;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-left div#company-profile-header div#company-profile-middle {
    background:#f6f9ff;
    display:table-cell;
    vertical-align:top;
    width:100%;
    border-top:1px solid #0068aa !important;
    border-right:1px solid #0068aa !important;
    border-bottom:1px solid #0068aa !important;
    padding:10px;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-left div#company-profile-header div#company-profile-middle h2 {
    font-size:15px;
    font-weight:bold;
    font-family:verdana,arial;
    margin:6px 0px 6px 0px;
    text-align:left;
    color:#0a4e8f;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-left div#company-profile-header div#company-profile-middle div#company-profile-contact-info {
    font-size:13px;
    font-family:verdana,arial;
    line-height:24px;
    color:#000000;

}

div#company-profile div#company-profile-bottom div#company-profile-bottom-left div#sale-list-header {
    float:left;
    border-top:1px solid #0068aa !important;
    border-right:1px solid #0068aa !important;
    border-left:1px solid #0068aa !important;
    margin:10px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
    font-size:13px;
    font-weight:bold;
    font-family:verdana,arial;
    color:#ffffff;
    background-color:#0a4e8f;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-left div#sale-list-toggle-link {
    float:left;
    margin:10px 0px 0px 0px;
    padding: 3px 5px 3px 15px;
    font-size:13px;
    font-weight:bold;
    font-family:verdana,arial;
    color:#0a4e8f;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-left div#sale-list-toggle-link a {
    text-decoration:none;
    color:#0a4e8f;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-left div#sale-list-toggle-link a:hover {
    text-decoration:none;
    color:#0a4e8f;
}


div#company-profile div#company-profile-bottom div#company-profile-bottom-left div#company-profile-sale-list {
    background:#f6f9ff !important;
    border:1px solid #0068aa !important;
    padding:20px 0px 20px 30px;
    margin:0px 0px 0px 0px;
    float:left;
    width: 665px;
/*    min-height:100px; */
}



div#company-profile div#company-profile-bottom div#company-profile-bottom-right {
    width: 250px;
    text-align: center;
}

div#company-profile div#company-profile-bottom div#company-profile-bottom-right div#company-profile-subscribe {
    padding:0px 10px 10px 10px;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-right div#company-profile-subscribe h2 {
    font-size:16px;
    font-weight:bold;
    font-family:verdana,arial;
    margin:6px 0px 6px 0px;
    text-align:left;
    color:#0a4e8f;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-right div#company-profile-subscribe p {
    font-size:12px;
    font-weight:normal;
    font-family:verdana,arial;
    margin:0px 0px 0px 0px;
    text-align:left;
    color:#0a4e8f;
    position:relative;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-right div#company-profile-subscribe img {
    position:relative;
}

div#company-profile div#company-profile-bottom div#company-profile-bottom-right div#company-profile-info {
    font-size:11px;
    font-family:verdana,arial;
    color:#000000;
    padding: 0px 10px 10px 10px;
    margin:0px 0px 10px 0px;
    text-align:left;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-right div#company-profile-info h2 {
    font-size:14px;
    font-weight:bold;
    font-family:verdana,arial;
    margin:6px 0px 6px 0px;
    text-align:left;
    color:#0a4e8f;
    width:100%;
    border-bottom:1px solid #0068aa !important;
}


div#company-profile div#company-profile-bottom div#company-profile-bottom-right div#company-profile-info div#company-info-more-link {
    font-size:11px;
    font-family:verdana,arial;
    color:#0a4e8f;
    float:right;
    margin-top:6px;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-right div#company-profile-info div#company-info-more-link a {
    text-decoration:none;
    color:#0a4e8f;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-right div#company-profile-info div#company-info-more-link a:hover {
    text-decoration:none;
    color:#0a4e8f;
}


div#company-profile div#company-profile-bottom div#company-profile-bottom-right div#company-profile-feedback,
div#popup div#popupContent div#full-company-profile-feedback,
div#leave-feedback div#leaveFeedbackContent div#leave-company-feedback {
    padding:0px 10px 10px 10px;
    text-align: center;
    margin-bottom: 10px;
}
div#popup div#popupContent div#full-company-info {
    padding:0px 10px 10px 10px;
    text-align: left;
    margin-bottom: 10px;
    font-size:13px !important;
    font-family:verdana,arial;
}
div#company-profile div#company-profile-bottom div#company-profile-bottom-right div#company-profile-feedback h2,
div#popup div#popupContent div#full-company-profile-feedback h2,
div#leave-feedback div#leaveFeedbackContent div#leave-company-feedback h2,
div#popup div#popupContent div#full-company-info h2 {
    font-size:14px;
    font-weight:bold;
    font-family:verdana,arial;
    margin:0px 0px 6px 0px;
    text-align:left;
    color:#0a4e8f;
    width:100%;
    border-bottom:1px solid #0068aa !important;
}

.feedback-date {
    text-align:left;
    font-size:11px;
    font-weight:bold;
    font-family:verdana,arial;
    margin: 0px 0px 10px 0px;
}
.feedback-text {
    text-align:left;
    font-size:11px;
    font-weight:normal;
    font-family:verdana,arial;
    margin: 0px 0px 10px 0px;
}
.feedback-credit {
    text-align:right;
    font-size:11px;
    font-weight:bold;
    font-family:verdana,arial;
    margin: 0px 0px 10px 0px;
}
.std-link {
    text-decoration:none;
    font-family:verdana, arial;
    font-weight:normal;
    color: #0a4e8f;
}
.std-link:hover {
    text-decoration:none;
    font-family:verdana, arial;
    font-weight:normal;
    color: #0a4e8f;
}
.table-row {
    display:table-row;
    width:100%;
}
.table-cell {
    display:table-cell;
    vertical-align:top;
}
.table-cell-spacer-10 {
    width: 10px;
    min-width: 10px;
}
.h2-small-link-right {
    font-size:11px;
    font-weight:normal;
    font-family:verdana,arial;
    float:right;
    color:#0a4e8f;
    line-height:18px;
}
.h2-small-link-right a {
    text-decoration:none;
    color:#0a4e8f;
}
.h2-small-link-right a:hover {
    text-decoration:none;
    color:#0a4e8f;
}



.screen {
        position: fixed;
        top: 0px !important;
        left: 0px !important;
        width: 100% !important;
        height: 100% !important;
        background-color: black;
    -webkit-opacity: 0.5;
    -moz-filter: alpha(opacity=50);
    filter:alpha(opacity=50);
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        opacity:0.5;
        visibility: hidden;
        z-Index: 1 !important;
}

.popup, .leave-feedback, .photo-gallery {
        position: fixed;
        top: 155px;
        left: 300px;
        width: 700px;
        height: 680px;
        border: solid 2px;
        visibility: hidden;
        background-color: #ffffff;
        z-Index: 2 !important;

}

.popupContent, .leaveFeedbackContent, .popupPhotoContent {
        position: relative; 
        top:24px;
        left:2px;
        height: 655px;
        width: 670px;
        float:left;
        /* background-color: #ecf4ff; */
        z-Index: 3 !important;
}
.popupClose {
        position: relative;
        float: right;
        padding-top:5px;
        top:0px;
        width:150px;
        text-align:right;
        z-index:42 !important;
}

#closePopupLink, #closePhotoPopupLink {
        position: relative;
        text-decoration:none;
        padding:12px 8px 12px 30px;
        font-weight:bold;
        font-size:18px;
        color:#a0a0a0;
        z-index:43 !important;
        height:100%;
        width:100%;
}

.popup_login {
        position: fixed;
        top: 155px;
        left: 300px;
        width: 700px;
        height: 680px;
        border: solid 2px;
        visibility: hidden;
        background-color: #ecf4ff;
        z-Index: 2 !important;

}

.view-feedback, .view-company-info, .video {
        position: fixed;
        top: 155px;
        left: 300px;
        width: 700px;
        height: 680px;
        border: solid 2px;
        visibility: hidden;
        background-color: #ffffff;
        z-Index: 2 !important;

}

.loginContent {
        position: relative; 
        top:-6px;
        left:1px;
        height: 114%;
        width: 100%;
        float:left;
        background-color: #ecf4ff;
        z-Index: 3 !important;
}

.feedbackContent, .companyInfoContent {
        position: relative; 
        top:24px;
        left:0px;
        height: 100%;
        width: 97%;
        float:left;
        /* background-color: #ecf4ff; */
        z-Index: 3 !important;
        padding: 0px 10px 0px 10px;
        overflow:scroll;
        margin-top:20px;
}

.videoContent {
        position: relative; 
        top:24px;
        left:0px;
        height: 100%;
        width: 97%;
        float:left;
        /* background-color: #ecf4ff; */
        z-Index: 3 !important;
        padding: 10px 10px 24px 10px;
        overflow:auto;
        margin-top:20px;
}


.loginWrapper {
        text-align: center;
        position: relative;
        top:1px;
        left:1px;
        white-space:nowrap; 
        margin-top:30px;
        height:98%;
        width:100%;
        z-index:4 !important;
}

.loginClose, .feedbackClose {
        position: relative;
        float: right;
        padding-top:5px;
        top:0px;
        width:150px;
        text-align:right;
        z-index:42 !important;
}

#closeLink, #closeLink2, #closeFeedbackLink {
        position: relative;
        text-decoration:none;
        padding:12px 8px 12px 30px;
        font-weight:bold;
        font-size:18px;
        color:#a0a0a0;
        z-index:43 !important;
        height:100%;
        width:100%;
}

.website-url {
    max-width:300px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    display:inline-flex;
    font-size:13px;
    font-family:verdana,arial;
    line-height:16px;
    color:#000000;
    vertical-align:top;
    padding-top:4px;
}
.social-media-icons {
    padding-left:5px;
    display:inline;
    vertical-align:middle;
}
#social-media-links {
    line-height:34px;
}
.gallery-icons {
    display:inline;
    vertical-align:middle;
}

.viewerWrapper {
        text-align: center;
        position: relative;
        top:1px;
        left:1px;
        white-space:nowrap; 
        margin-top:30px;
        height:98%;
        width:100%;
        z-index:4 !important;
}

.viewerPrev {
        width:290px; 
        height:100% !important; 
        position: relative;
        float:left;
        left:0px;
        top:0px; 
        z-index:18 !important;
}

.viewerPrevLink {
        position: absolute;
        font-size:48px;
        font-weight:bold;
        height:100% !important; 
        text-decoration:none;
        padding: 240px 160px 180px 10px;
        overflow:visible;
        top:0px;
        left:0px;
        z-index:19 !important;
}

.viewerNext {
        width:290px;
        height:100%;
        position: absolute;
        float:right;
        top:0px;
        left:350px;
        z-index:20 !important;
}

.viewerNextLink {
        font-size:48px;
        font-weight:bold;
        text-decoration:none;
        padding: 240px 10px 180px 160px;
        height:100%;
        float:right;
        top:0px;
        left:350px;
        /* margin-left:-90px; */
        z-index:21 !important;
}

.viewerImage {
        position: absolute;
        top:1px;
        left:1px;
        text-align:center;
        width:100%;
        height:100%;
        z-index:5;
}

.img_shadow {
        box-shadow:4px 0px 3px #606060;
        -moz-box-shadow:4px 0px 3px #606060;
        -webkit-box-shadow:4px 0px 3px #606060;
        border-left:1px solid #c3c3c3;
        border-top:1px solid #c3c3c3;
        z-index:6;
}


.viewer_footer {
        position: relative;
        text-align:left;
        color:#efefef;
        padding-top:10px;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        margin-left:15px;
        z-index:14;
}
.viewer_footer a {
        text-decoration:none;
        color:#0000fd;
}
.viewer_footer a:hover {
        text-decoration:none;
        color:#0000fd;
}


.viewer_caption {
        text-align:center;
        font-size:14px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color: #000064;
        overflow:hidden;
        height: 30px;
        width:530px;
        background-color:#dfdfdf;
        z-Index: 7;
        padding-top:15px;
        box-shadow:4px 4px 3px #606060;
        -moz-box-shadow:4px 4px 3px #606060;
        -webkit-box-shadow:4px 4px 3px #606060;
        margin-left:54px !important;
        margin-top:-5px !important;
        border-left:1px solid #c3c3c3;
}

.imageCounter {
        float:right;
        padding-right:10px;
        white-space:nowrap;
        color:#efefef;
}

.current_image {
        display:inline;
        z-index:6;
        color:#efefef;
}

#viewer-loading {
        position: absolute;
        z-index:150 !important;
        width:140px !important;
        height:140px !important;
        margin-top:225px;
        margin-left:250px;
}
.past-list-years {
        font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#0000fd;
}
.past-list-years:hover {
        font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#0000fd;
}
.visible-past-list-years {
        font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
}
