﻿
.desc
{
    display: block;
}

/* Edit Profile Page */

.viewProfileImage
{
    vertical-align: top;
    padding: 10px 0px 10px 30px;
    width: 220px;
}

.editProfileImage
{
    vertical-align: top;
    padding: 10px 0px 10px 30px;
    width: 260px;
}

.uploadProfileImage
{
    margin: 15px 0px 0px 0px;
}

.btnUploadImage
{
    width: 236px;
}

.editProfileInfo
{
    vertical-align: top;
    padding: 10px 20px 10px 20px;
}

.tblProfile
{
    width: 400px;
}

.tblViewProfile
{
    width: 370px;
}

.profileRow
{
    padding: 5px 0px 5px 0px;
}

.btnUpdateProfile, .btnUpdateCrew
{
    margin: 5px 7px 0px 0px;
}

.grdProfileImage img
{
    width: 220px;
}

.lblProfile
{
    margin: 0px 0px 0px 0px;
    display: block;
    float: right;
    width: 270px;
    color: #111111;
}

.lblEditProfile
{
    margin: 0px 5px 0px 0px;
    display: block;
    float: left;
    width: 125px;
    text-align: right;
    color: #111111;
}

.lblViewProfile
{
    margin: 0px 5px 0px 0px;
    display: block;
    float: left;
    width: 75px;
    text-align: right;
    color: #111111;
}

.txtEditProfile, .txtBio
{
    width: 242px;
}

.txtBio
{
    height: 200px;
}

/* Gallery */

.galleryOptions
{
    display: block;
    margin: 5px 0px 5px 0px;
}

.lnkGallery
{
    font-size: 9pt;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding: 3px 5px 3px 5px;
    background-color: #ed1e24;
    margin: 0px 5px 0px 0px;
}

.galleryRepeater
{
    margin: 0px auto 0px auto;
}

.galleryHolder
{
    width: 900px;
    color: #007800;
}

.galleryItem
{
    width: 430px;
    margin: 5px 5px 5px 0px;
    border: 2px solid green;
}

.galleryTitleHolder
{
    width: 420px;
    font-size: 13pt;
    font-weight: bold;
    padding: 0px 5px 3px 5px;
    background-color: #007800;
    color: #ffffff;
}

.galleryDescHolder
{
    display: block;
    float: left;
    width: 248px;
    padding: 5px 5px 5px 5px;
}

.galleryImageHolder
{
    display: block;
    float: right;
    padding: 5px 5px 5px 5px;
}

.galleryOptionsHolder
{
    display: block;
    clear: both;
    margin: 5px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
    text-align: right;
}

.lnkGalleryOptions
{
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    margin: 0px 0px 0px 5px;
    padding: 2px 3px 2px 3px;
    color: #ed1e24;
}

.lnkUser
{
    font-size: 8pt;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

.galleryImageBlock
{
    text-align: center;
    margin: 9px 9px 0px 0px;
    border: 1px solid #007800;
}

.galleryImageBlockParent
{
    text-align: center;
    margin: 10px 5px 10px 5px;
    border: 1px solid #007800;
}

.galleryImageBlockLink
{
    text-decoration: none;
}

.galleryImageBlockTitle
{
    display: block;
    padding: 3px 5px 3px 5px;
    background-color: #007800;
    color: White;
    font-weight: bold;
}

.galleryImageBlockImage
{
    margin: 7px 7px 7px 7px;
}

.galleryImageBlockLarge
{
    width: 674px;
    text-align: center;
    margin: 10px auto 10px auto;
    border: 1px solid #007800;
}

.galleryImageBlockTitleLarge, .galleryImageBlockLinkLarge
{
    display: block;
    padding: 3px 5px 3px 5px;
    background-color: #007800;
    color: White;
    font-weight: bold;
    font-size: 12pt;
}

.galleryImageBlockImageLarge
{
    margin: 12px 12px 12px 12px;
}

.galleryImageBlockComment
{
    display: block;
    padding: 3px 5px 3px 5px;
    background-color: #ed1e24;
    color: White;
    font-weight: bold;
    font-size: 12pt;
}

.galleryImageBlockLinkLarge, .galleryImageBlockComment
{
    text-decoration: none;
}

/* Create/Edit Dog */

.lblDogProfile, .lblDogDesc
{
display:block;
width:115px;
float:left;
margin:0px 5px 5px 0px;
text-align:right;
}

.txtDogProfile, .txtDogDesc
{
display:block;
width:300px;
margin:0px 0px 5px 0px;
}

.txtDogDesc, .lblDogDesc
{
height:200px;
}

.manageLeft, .manageRight
{
display:block;
float:left;
width:433px;
}

.manageRight
{
float:right;
}

.editDogName
{
display:block;
font-weight:bold;
font-size:11pt;
color:White;
background-color:#007800;
padding:2px 3px 2px 3px;
}

.editDogItem
{
display:block;
font-weight:normal;
font-size:9pt;
margin:2px 3px 2px 3px;
}

.lnkProfileImage
{
display:block;
text-align:center;
}

.dogProfileHolder
{
margin:0px 5px 0px 0px;
text-align:center;
border:1px solid #007800;
}

.dogProfileImage
{
margin:5px 5px 5px 5px;
width:150px;
}
