/* CSS Document */
.entity-profile .line a,
.entity-profile.edit .line a:hover,
.marina-profile .line a,
.marina-profile.edit .line a:hover,
.beach-profile .line a,
.beach-profile.edit .line a:hover,
.boat-profile .line a,
.boat-profile.edit .line a:hover,
.user-profile .line a,
.user-profile.edit .line a:hover {
    cursor: default;
}

.entity-profile .line a.link,
.entity-profile.edit .line a.link:hover,
.marina-profile .line a.link,
.marina-profile.edit .line a.link:hover,
.beach-profile .line a.link,
.beach-profile.edit .line a.link:hover,
.boat-profile .line a.link,
.boat-profile.edit .line a.link:hover,
.user-profile .line a.link,
.user-profile.edit .line a.link:hover {
    cursor: pointer;
}

.entity-profile.edit .line.edit:hover,
.marina-profile.edit .line.edit:hover,
.beach-profile.edit .line.edit:hover,
.boat-profile.edit .line.edit:hover,
.user-profile.edit .line.edit:hover {
    background: none repeat scroll 0 0 #EFF3FB;
    cursor: pointer;
}

.entity-profile.edit .line.edit a,
.entity-profile.edit .line.edit a:hover,
.entity-profile.edit .line.edit > div.reveal *,
.entity-profile.edit .line.edit > div.reveal *:hover,
.marina-profile.edit .line.edit a,
.marina-profile.edit .line.edit a:hover,
.marina-profile.edit .line.edit > div.reveal *,
.marina-profile.edit .line.edit > div.reveal *:hover,
.beach-profile.edit .line.edit a,
.beach-profile.edit .line.edit a:hover,
.beach-profile.edit .line.edit > div.reveal *,
.beach-profile.edit .line.edit > div.reveal *:hover,
.boat-profile.edit .line.edit a,
.boat-profile.edit .line.edit a:hover,
.boat-profile.edit .line.edit > div.reveal *,
.boat-profile.edit .line.edit > div.reveal *:hover,
.user-profile.edit .line.edit a,
.user-profile.edit .line.edit a:hover {
    cursor: pointer;
    text-decoration: none;
}

.entity-profile p,
.marina-profile p,
.beach-profile p,
.boat-profile p,
.user-profile p {
    margin: 0 0 15px;
}

.user-profile h2.profile {
    color: #888888;
    font-size: 15px;
    line-height: 1.2em;
    font-weight: normal;
    margin: 0;
    text-align: right;
}

.entity-profile h2.profile,
.marina-profile h2.profile,
.beach-profile h2.profile,
.boat-profile h2.profile {
    color: #888888;
    font-size: 15px;
    line-height: 1.2em;
    font-weight: normal;
    margin: 0;
    text-align: right;
}

.entity-profile span,
.marina-profile span,
.beach-profile span,
.boat-profile span,
.user-profile span {
    color: #333333;
    font-weight: normal;
    text-align: left;
}

.entity-profile .gps h4,
.marina-profile .gps h4,
.beach-profile .gps h4,
.boat-profile .gps h4 {
    margin-bottom: 0;
}

.entity-profile h3.profile,
.marina-profile h3.profile,
.beach-profile h3.profile,
.boat-profile h3.profile,
.marina-profile .h3.profile,
.beach-profile .h3.profile,
.boat-profile .h3.profile,
.entity-profile h4.profile,
.marina-profile h4.profile,
.beach-profile h4.profile,
.boat-profile h4.profile,
.entity-profile .h4.profile,
.marina-profile .h4.profile,
.beach-profile .h4.profile,
.boat-profile .h4.profile {
    color: #000000;
    margin-top: 0;
    font-weight: bold !important;
}

.form-edit .edit a,
.form-edit .edit a:hover {
    text-decoration: none !important;
}

.entity-profile .errormsg,
.marina-profile .errormsg,
.beach-profile .errormsg,
.marina-profile .errormsg,
.boat-profile .errormsg {
    color: #DD4B39;
    display: block;
    line-height: 17px;
    margin: 0.5em 0 0;
}
