.contact-form p,a,ul
{
    font-family: Georgia,Times,serif;
   color: #000;
}

.more-info-expanded
{
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 1px;
 padding-bottom: 1px;
 background: #dcdcdc;
 color: #000;
 margin-bottom: 15px;
 font-size: 0.9em;
 margin-right: 45px;
 margin-top: 5px;
}

.contact-form .break
{
   margin-top: 50px !important;
   margin-bottom: 20px !important;
}
.more-info
{
 margin-bottom: 20px;
}

.more-info-trigger
{
cursor: pointer;
color: #888;
}

.more-info-hide
{
   float: right;
   margin: 5px;
}

.same_as_nominator_details
{
  float:right;
  position:relative;
  top: -40px;
}



.more-info
{
   padding-top: 10px;
   padding-bottom: 10px;
}


.more-info-expanded h3
{
  font-size: 1.2em;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

.section
{
  min-width: 710px;
}

@media (max-width: 710px)
{
    .section
    {
    min-width: 0px;
    }
}

.hint
{
 position:relative;
 left: 430px;
 top: 5px;
 cursor: pointer;
}



.hint-textarea
{
 float: right;
 position:relative;
 right: -25px;
 top: -165px;
 cursor: pointer;
}

.hint-checkbox
{
 position:relative;
 left: 470px;
 top: 7px;
 cursor: pointer;
}


.checkbox_significance
{

  width: 230px;
  font-size: 0.85em !important;
}

.edit
{
  padding-left: 5px;
}

#progress
{
  margin-top: 10px;
  margin-right: 30px;
}
#uploaded-photos div
{
   display:inline;
}

#uploaded-photos img
{
   width: 120px;
   border: solid thin #888;
   margin-top: 15px;
   margin-bottom: 15px;
}

#uploaded-photos .remove-link
{
   font-size: 12px;
   position: relative;
   top: 70px;
   left: -125px;
}

.trees{
    height:81px;
    margin:0 0 15px;
    padding:0 0 0;
}
.trees .holder{
    max-width:180px;
    max-height:80px;
    margin:0 auto;

}
.trees .tree
{
    position: relative;
    top: -100px;
}

.trees .opera
{
    float:right;

}


.approx
{
    font-size: 12px;
    position: relative;
    top: -6px;
}

.slide-image
{
    width:253px !important;
    height:253px !important;
}

.slide dt
{
    font-family: Arial;
}

.slide dd
{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-family: Arial;
}

.tree-title
{
    padding-left: 20px;
    padding-top: 10px;
}

.tree-title
{
    background-color:rgba(255,255,255,0.2);
}

.image-frame .map-small
{
    width: 100%;
    height: 288px;
}

.image-frame img
{
    width:100%;
}

.map-large
{
    width: 100%;
    height: 1000px;
}

img { max-width : none }

.markerContent
{
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 12px;
    padding-top: 0 !important;
    line-height: 16px;
}

.markerContent a
{
    color: #5d8900;
}

.markerContent img
{
    float: left;
    width: 60px;
    height: 60px;
    margin-right: 7px;
    margin-top: 2px;
    border: solid thin #888;
}

.clickable
{
    cursor: pointer;
}

#clear2
{
    float:right;
    margin-right: 10px;
}

.mapThumb
{
    height: 80px;
    width: 80px;
}

.fullwidth
{
    width: 100%;
}

#main
{
    z-index: 1000;
}


ul.tree-details
{
    list-style: outside none;
    margin-left: 0;
}

.contact-form .select-area
{
    width:273px !important;
    background: white;
    font-size:14px;
    float:right !important;
    border:0;
    border-top:1px solid #bfbfbf;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
}

.contact-form .checkbox-container
{
    float:right;
    width:273px;
    cursor: pointer;
    margin-bottom: 5px;
}

.checkbox-container span{
    position: absolute;
    right: 0;
    width: 25px;
    height: 25px;
    line-height: 25px;
    padding: 3px;
    color: #FFF;
    text-align: center;
    background: #c06f59;
}

.checkbox-container span:after{
    content: "no"; /*if CSS are disbled span elements are not displayed*/
}



.checkbox-container span{
    margin-right: 345px;
    padding: 3px;
    width: 25px;
    margin-top: 5px;
    color: #FFF;
    text-align: center;
    background: #c06f59;
}

.checkbox-container span:after{
    content: "no"; /*if CSS are disbled span elements are not displayed*/
}

.checkbox-container input{
    /*hide the radio button*/
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;

}

.checkbox-container input + span{ /*the span element that immediately follow the radio button */
    visibility: hidden; /*temporarily hide the "YES" label*/
    background: #6EB558;
}

.checkbox-container input + span:after{
    content: "yes"; /*if CSS are disbled span elements are not displayed*/
}


.checkbox-container input:checked + span{
    visibility: visible; /*show the "YES" label only if the radio button is checked*/
}


.contact-form p
{
    margin-top: 15px !important;
    margin-bottom: 5px !important;
}

.contact-form [type="button"]
{
    position: absolute;
    right: 250px;
    width: 80px;
    height: 34px;
    color: #ffffff;
    text-transform: uppercase;
    border-top-width: 1px;
    border-right-width-value: 1px;
    border-bottom-width: 1px;
    border-left-width-value: 1px;
    border-top-style: solid;
    border-right-style-value: solid;
    border-bottom-style: solid;
    border-left-style-value: solid;
    border-top-color: #525a31;
    border-right-color-value: #525a31;
    border-bottom-color: #525a31;
    border-left-color-value: #525a31;
    border-image-source: none;
    border-image-slice: 100% 100% 100% 100%;
    border-image-width: 1 1 1 1;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    background-color: #4b5c25;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    font-family: Georgia,Times,serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    display: block;
}


.contact-form .gllpMap
{
    position: relative;
    left: -10px;
    height: 400px;
    width: 460px;
    border: solid thin #ccc;
}

.contact-form textarea
{
    float: right;
    height: 150px !important;
    width: 448px !important;
    border: solid thin #ccc;
    resize: none;
}


.thumbnail-dd img
{
    margin-bottom: 10px;
}



.tree-details .details-name
{
    color: #252525;
}

.slide-holder
{
    margin-top: 15px;
}

.slide-holder-input
{
    width: 170px !important;
}


.more-info-textarea-adjust
{
 position: relative;
 top: -25px;
}



.print-value
{
    position: absolute;
    left: 0px;
    margin-left: 245px;
    margin-top: 10px;
    margin-right: 50px;
    font-family: Georgia,Times,serif;
    font-size: 15px;
    color: #000;
}

.print-value label
{
    position:relative;
    top: -10px;
}

.print-value-textarea
{
    font-family: Georgia,Times,serif;
    font-size: 15px;
    color: #000;
}

.print-value-check
{
position: absolute;
left: 300px;
}

.print-form label
{
    font-weight: bold;
}

@media (max-width: 767px){

    .thumbnail-dd img
    {
        margin-top: 0;
        margin-bottom: 0;
    }

}


.detail-status
{
position: absolute;
right:0px;
top: 55px;
font-weight: bold;
}


.error
{
 color: #800 !important;
}

.search-form ul
{
    font-family: Georgia,Times,serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 15px;
    list-style: none;

    position: relative;
    left: -25px;
}

.search-form ul li
{
    margin-top: 10px;
}