﻿#ArtWithHeartForm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    vertical-align: middle;
    padding-top: 10px;
}
    
#ArtWithHeartForm td.label {
     width: 104px; 
     text-align: right;
     white-space: nowrap;
}

#ArtWithHeartForm span {
        font-size: 12px; 
        text-align: right; 
        display: inline-block;
        padding-right: 0px;
        width: 102px;
        min-width: 102px;
        margin-left: 5px;
        white-space: nowrap;
}
        
#ArtWithHeartForm div#SubjectOfArtworkPanel span {
        font-size: 12px; 
        text-align: right; 
        padding-right: 10px;
        display:inline-block;
        width:142px;
}        
        
#ArtWithHeartForm span#ArtistBackgroundLabel, #ArtWithHeartForm span#ShelterInspirationLabel, #ArtWithHeartForm span#NonShelterInspirationLabel {
        display:block;
        width:auto;
        text-align: left;
        margin-left: 5px;
        margin-top: 10px;
} 
     
#ArtWithHeartForm div#SubjectOfArtworkPanel input#Shelter_Animal_0, #ArtWithHeartForm div#SubjectOfArtworkPanel input#Shelter_Animal_1 {
        width: auto;
        border: 0px none;
}
        
#ArtWithHeartForm fieldset { 
    padding-bottom: 5px;
    border-style: ridge;
    border-color: #00dfc3;
    border-width: 3px;     
    overflow: hidden;
    background-repeat: repeat-x;
    overflow: hidden;
}        
    
#ArtWithHeartForm div#ArtistInformationPanel {
     width:640px;
     padding-top: 0px;
}
        
#ArtWithHeartForm div#ArtworkInformationPanel, #ArtWithHeartForm div#SubjectOfArtworkPanel {
     width:640px;
     margin-top: 20px;
}
        
#ArtWithHeartForm legend {
    font-size: 14px;
    font-weight: bold;
    color: #ee1b23;
    background-color: #FFF;     
}
        
#ArtWithHeartForm input#SendButton {
        margin-top: 10px; 
        margin-bottom: 10px; 
        margin-left: 430px; 
        height: 22px; 
        width: 100px;
}
         
#ArtWithHeartForm input#ClearButton {
        margin-top: 10px; 
        margin-bottom: 10px; 
        height: 22px; 
        margin-left: 10px; 
        width: 100px;
}

#ArtWithHeartResults * {
    position: relative;
    color: #000080;
    font-family: Arial, Helvetica, Sans-Serif;
    text-align: left; 
    font-size: 14px;    
}
   
#ArtWithHeartResults span {
    width: 700px;
}  

#ArtWithHeartResults span a {
    color: #4040FF;
}

#ArtWithHeartResults span a:hover {
    color: #8080FF;
}

#ArtWithHeartResults th {
    color: #000080;
    font-family: Arial, Helvetica, Sans-Serif;
    text-align: left; 
    font-size: 16px;    
    font-weight: bold;
}

#ArtWithHeartResults td {
    color: #000080;
    font-family: Arial, Helvetica, Sans-Serif;
    text-align: left; 
    font-size: 14px;    
}






#ArtWithHeartReservation {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    vertical-align: middle;
    padding-top: 10px;
}
            
#ArtWithHeartReservation fieldset { 
    padding-bottom: 5px;
    border-style: ridge;
    border-color: #c0c0ff;
    border-width: 3px;     
    overflow: hidden;
    background-repeat: repeat-x;
    overflow: hidden;
}        

#ArtWithHeartReservation legend {
    font-size: 14px;
    font-weight: bold;
    color: #000080;
    background-color: #FFF;        
}        

#ArtWithHeartReservation table {
    width: 620px; 
    padding: 0px; 
    padding-top: 2px;
}
 
#ArtWithHeartReservation tr {
    white-space: nowrap;
    padding-top: 2px;
    padding-left: 5px;
}
    
#ArtWithHeartReservation td.right {
    text-align: right;
    padding-top: 2px;
    white-space: nowrap;
}

#ArtWithHeartReservation td.left { 
    padding-top: 2px;
    text-align: left;
    white-space: nowrap;
}

#ArtWithHeartReservation td.middle { 
    padding-top: 2px;
    text-align: left;
    white-space: nowrap;
}