﻿.RightColumnLinks {
    border: none;
    height: 45px;
    width: 300px;
}

.SmallRightColumn a:link, .SmallRightColumn a, .SmallRightColumn a:visited { text-decoration: none; }

.photoTmbBanner {
    border: 2px solid #ffffff !important;
    float: left;
    text-align: center;
}

.videoImage {
    border: 2px solid #ffffff !important;
    float: left;
    height: 135px;
    padding: 0;
    width: 240px;
    margin: 0 0 10px 10px;
}

.videoImage:hover { border: 2px solid #000000 !important; }

.youTubeHoverImage {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
}

.video:hover .youTubeHoverImage { display: none; }

.contact {
    display: inline-block;
    margin: 0 20px 20px 0;
    vertical-align: top;
    width: 300px;
}

.returnLink {
    margin: 0 0 0 0;
    position: absolute;
}

.containerDiv {
    background: url(Image/bg_image.png) no-repeat;
    height: 380px;
    padding: 70px 0 0 21px;
    width: 684px;
}

.imageWrapper {
    color: #666;
    cursor: pointer;
    float: left;
    font-family: 'Segoe UI', Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    height: 150px;
    margin: 0 10px 10px 0;
    padding: 10px;
    width: 194px;
}

.playIcon {
    background: url(app_uploads/Images/YouTubeHover.png) no-repeat;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.imageWrapper:hover {
    background: white;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    color: #000;
}

.thumbnailHolder img, .imageWrapper:hover .playIcon { display: block; }

.thumbnailHolder {
    display: block;
    margin-bottom: 5px;
    position: relative;
}

.timeLabel {
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 2px;
    color: white;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3000000', endColorstr='#B3000000', GradientType=0);
    font: bold 14px/18px 'Segoe UI', Arial, Helvetica, sans-serif !important;
    position: absolute;
    right: 1px;
    text-align: center;
    width: 30px;
}

.editor {
    height: 100px;
    max-width: 510px;
    min-width: 510px;
}

.listImage {
    float: left;
    height: 100px;
    margin: 50px 50px 0 0;
    width: 100px;
}

.listHeading {
    float: right;
    margin: 0;
    padding: 0;
    width: 430px;
}

.listDesc {
    float: right;
    width: 430px;
}

.readmore {
    float: left;
    margin: 0 20px 0 0;
}

.lastText {
    float: right;
    width: 430px;
}

.stateTownLinks {
    float: left;
    width: 195px;
}

.townCheck {
    display: block;
    float: left;
    margin: 0 1px 10px 0;
    width: 195px;
}

.hidden { display: none; }

.rating { padding: 0 0 0 75px !important; }

.tableGarmin {
    border: none;
    height: 70px;
    margin: 20px 0 5px 0;
    width: 100%;
}

.photoHeading {
    font-size: 17px;
    font-weight: 600;
    height: 22px;
    padding: 0 0 10px 0;
}

.photoHeading a:link, .photoHeadinga:visited { color: #555; }