@import "screen.css";

body {
    background: #689049 url(/images/msi-cb-bg.jpg) top center no-repeat;
    color:#fff;
    font-family: verdana, sans-serif;
    margin-bottom:65px;
}

#location-row {display: none}

ul.home_list li {
    list-style-image: url(/images/check.gif);
    margin-left:2em;
    padding-left:1em;
}

#header {
    height:175px;
    position: relative;
}

#phone {
    color: #706998;
    font-size:1.6em;
    position: absolute;
    right:1%;
    top: 35%;
}

.content {
    background: #fff;
    color:#000;
    -moz-opacity: 0.90px;
    filter: alpha(opacity=90);
    opacity: .90;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

    -webkit-box-shadow: 1px 1px 3px #555;
    -moz-box-shadow: 1px 1px 3px #555;
    -o-box-shadow: 1px 1px 3px #555;
    box-shadow: 1px 1px 3px #555;
}

.service-info {
    min-height: 315px;
}

.form_title,
.form label {
    color:#fff;
    text-shadow: black 0.1em 0.1em 0.2em
}

input.text,
textarea,
select{
    color:#000;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px; 

    -webkit-box-shadow: 1px 1px 3px #555;
    -moz-box-shadow: 1px 1px 3px #555;
    -o-box-shadow: 1px 1px 3px #555;
    box-shadow: 1px 1px 3px #555;
}

input.submit {
    background: #FDCDC1; 
    border:1px solid #223112;
    color:#000;
    padding: .5em 1.5em;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px; 

    -webkit-box-shadow: 1px 1px 3px #555;
    -moz-box-shadow: 1px 1px 3px #555;
    -o-box-shadow: 1px 1px 3px #555;
    box-shadow: 1px 1px 3px #555;
}

input.submit:hover {
    background: #966D8D;
    cursor: pointer;
}

.error_list{color:#FDCDC1;text-shadow: black 0.1em 0.1em 0.2em;margin:10px 0 0 0;padding-left:.5em;}
.error_list li{list-style-image:url(/images/arrow-270-red.png);margin:0 0 0 .5em;padding:2px 0;}


#fixed-footer {
    color:#fff;
    background:#223112;
    border-top:2px solid #7AA06D;
    position:absolute;
    font-size:1.2em;
    bottom:0;
    min-height:42px;
    width:100%;
}

html>body #fixed-footer{position:fixed}

#footer-inner {
    line-height:24px;
    height:42px;
    padding:0 0 5px;
}

#footer-inner a {
    color:#fff;
}

#footer-inner p {
    margin:0;
}

#footer-inner a:hover {
    text-decoration:underline;
}