
.corner
{
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

.error
{
    color: Red;
}

    .error ul
    {
        padding: 0;
    }
    .error li
    {
        list-style-type: none;
    }

.border
{
    border: 2px solid #a3c3bc;
}

.sideBorder
{
    border-left: 2px solid #a3c3bc;
    border-right: 2px solid #a3c3bc;
}

.topBorder
{
    border-top: 2px solid #a3c3bc;
}

.bottomBorder
{
    border-bottom: 2px solid #a3c3bc;
}

.callbutton
{
    color: #ffffff;
    background: #f26422;
    font-weight: bold;
    font-size: 1.2em;
    padding: 3px 10px;
}

.callbutton:hover
{
    color: #ffffff;
    background: #3c3c3c;
}

.powered
{
    position: absolute;
    bottom: 0;
    left: 20px;
    color: White;
    font-size: 0.8em;
}

.powered a
{
    color: White;
}

.borderDiv
{
    margin: 0px auto;
    width: 704px;
    background: #a3c3bc;
    position: relative;
}

.mainDiv
{
    width: 677px;
    margin: 14px;
    background: #efe7dd;
}

.centerDiv
{
    color: #222222;
    font: normal 0.8em Arial;
}

.headlineDiv
{
    background: #a3c3bc;
    color: #3c3c3c;
    font: bold 2.0em arial;
    padding-left: 5px;
    height: 37px;
    position: relative;
}

.footerDiv
{
    padding: 0 5px;
    height: 50px;
    position: relative;
}

.afterHours table
{
    width: 600px;
    margin: 10px auto;
}
.afterHours input
{
    width: 100%;
}
.afterHours textarea
{
    width: 100%;
}
.afterHours select
{
    width: 100%;
}

.afterHoursLabel
{
    font-weight: bold;
    width: 150px;
}

.afterHoursField
{
    width: 450px;
}

/*::-webkit-input-placeholder  {
   color: red;
}

:-moz-placeholder {
   color: red;
}

::-moz-placeholder  {
   color: red;
}

:-ms-input-placeholder {
   color: red;
}*/
