#udulo_edit legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold;
}
#udulo_edit fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
#udulo_edit fieldset li {  
padding-bottom: 1em;
}
#udulo_edit fieldset.submit {  
border-style: none;
}
#udulo_edit label {  
float: left;  
width: 10em;  
margin-right: 1em;  
text-align: right; 
}
#udulo_edit textarea {  
float: left;  
width: 30em;  
margin:0.2em 0.5em 0.2em 0.5em;  
text-align: left; 
}

#udulo_list table {
    width: 500px;
    font-size: 0.9em;
    border-collapse: collapse;
    margin: 10px 0px;
}

#udulo_list table tr.hover,
#udulo_list table tr:hover {
    background-color: #ffe9c4;
}

#udulo_list table tr th {
    text-align: left;
    border-bottom: 1px solid #ffa300;
}

#udulo_list table tr td {
    padding: 2px 4px;
    border-bottom: 1px dotted #ffa300;
}

#udulo_list table tr td a {
    color: #000000;
    text-decoration: none;
}

#udulo_list table tr td a:hover {
    color: #616161;
    text-decoration: underline;
}

#udulo_view p {
    color: #616161;
}

#udulo_view #location p.country {
    font-size: 0.9em;    
}

#udulo_view #location p.country a {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

#udulo_view #location p.country a:hover {
    color: #616161;
    text-decoration: underline;
}

#udulo_view #location p.city {
    font-size: 0.9em;    
}

#udulo_view #location p.city a {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

#udulo_view #location p.city a:hover {
    color: #616161;
    text-decoration: underline;
}

#udulo_view p.description {
    padding-left: 10px;
    font-size: 1.2em;
    font-weight: bold;
    display: block;
    border-bottom: 1px solid #ffa300;
    margin-bottom: 10px;
}

#udulo_view #timeshare p {
    font-size: 0.9em;
}

#udulo_view #timeshare p a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

#udulo_view #timeshare p a:hover {
    color: #616161;
    text-decoration: underline;
}

#udulo_view #udul_list {
    width: 535px;
    font-size: 0.8em;
    border-collapse: collapse;
}

#udulo_view p {
     font-size: 0.9em;
}

#udulo_view img.pic {
     margin: 5px;
     border: 1px solid #000000;
}

#udulo_view #udul_list tr.hover,
#udulo_view #udul_list tr:hover {
    background-color: #ffe9c4;
}

#udulo_view #udul_list tr th {
    border-bottom: 1px solid #ffa300;
    text-align: left;
}

#udulo_view #udul_list tr td {
    border-bottom: 1px dotted #ffa300;
    padding: 0px 6px 0px 2px;
}

h2.city {
     margin-bottom: 5px;    
}