/* GENERAL */
.email-anchor {
    text-decoration: none;
}
.email-anchor:hover {
    text-decoration: underline;
}
#mainmenuwrapper {
    display: none;
}

/* PAGES */
.pcontent p {
    font: 14px/22.49px 'Lato', sans-serif;
    padding-bottom: 1em;
}
.pcontent p strong {
    font-weight: 900;
}
.pcowrap h1 {
    color: #ff0000;
    font: bold 22.41px/1.25em 'Lato', sans-serif;
}

/* HOME */
.boxhome, .boxhome2 {
    height: 520px;
}
.boxhome h1, .boxhome2 h1 {
    color: #ff0000;
    /*font: bold 20.41px/1.25em 'Lato', sans-serif;*/
   font: bold 19px/1.25em 'Lato', sans-serif;
    margin: 0 auto 10px;
    width: 190px;
}
.boxhome p, .boxhome2 p {
    border-bottom: medium none;
    font: 14px/23.69px 'Open Sans';
}
.readmore, .readmoreinner, #submitC, #contactsubmit {
    background-color: #ff0000 !important;
}
.readmore {
    bottom: 2em;
    font: 300 16.41px/1.25em 'Open Sans', sans-serif;
    left: 10.25%;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    right: 10.25%;
    width: 220px;
}
.readmore span, .readmoreinner span {
    background: none repeat scroll 0 0 transparent;
    line-height: 2em;
    padding: 0;
    text-align: center;
    width: 220px;
}

/* CONTACT US */
.contactpagesm {
    height: 635px;
}
#contact-message {
    color: #666666;
    font: 14px/20.49px 'Lato', sans-serif;
    left: 0;
    margin: 0;
    position: absolute;
    top: 225px;
}
#contactName, #commentsText {
    top: 50px;
}
#commentsText {
    height: 130px;
}
#contactsubmit {
    left: 615px;
    top: 210px;
}
#contactsubmit span {
    background: none repeat scroll 0 0 transparent;
    font: 14px/20.49px 'Lato', sans-serif;
    padding-left: 0;
}
#email {
    top: 105px;
}
#formleft h1 {
    color: #ff0000;
    font: bold 22.41px/1.25em 'Lato', sans-serif;
}
#formleft p, #formleft table {
    color: #666666;
    font: 14px/20.49px 'Lato', sans-serif;
}
#phone-numbers .phone-name {
    font-weight: bold;
}
#telephone {
    left: 0;
    position: absolute;
    top: 160px;
}
