
body { background: #fff url(../image/bg_content.png) 0 101px repeat-x; }
a { color: #dd0d23; text-decoration: none; }
a:hover { text-decoration: underline; }
h4 { margin-bottom: 0px; margin-top: 10px; font-size: 1em; }

#head { margin-top: 20px; text-align: right; }
#navi { list-style: none; height: 35px; font-style: normal; text-align: right; }
#navi li { display: inline; margin-left: 0px; margin-right: 30px; line-height: 35px; }
#navi a { color: #666; font-size: 1.1em}
#navi a:hover { color: #000; }
#content { margin-top: 40px; }
#foot { margin-top: 40px; border-top: 6px solid #ccc; }
#foot ul { list-style: none; }
#foot li { margin-left: 0px; } 
#foot a, #foot p { color: #777; }
#foot h4 { color: #666; }
#foot a:hover { color: #000; }

.serviceoverview {
	list-style: none;
}

.serviceoverview li { margin-left: 0; float: left; width: 50%; }
h2 { color: #555; font-size: 1.7em; font-weight: normal; margin-bottom: 5px; }
#content h2 { margin-bottom: 30px;}

.card { margin-bottom: 40px; }
.card p { font-size: 1.1em; color: #666; }
#content { font-size: 1.1em; color: #333;}

.form { background: #fff;}
.form legend { height: 0px; width: 0px; padding: 0px; text-indent:-99999px;}

.form-button { background: #dd0d23;}

.form fieldset { border: 1px solid #999; border-top: 6px solid #dd0e24; background: #efefef }

.form .form-txt:focus, .form textarea:focus, .form select:focus 
{
	background: #fff;
}

.signature {
font-style: italic; 
}

p.image img {
    border: 1px solid #bbb;
    padding: 1px;
}

h3 {
    margin-bottom: 5px;
}

#gmap_list {
    margin-top:20px;
    list-style: none;
}

#gmap_list li {
    float: left;
    width: 25%;
    margin: 0; padding: 0;border:0;
}

#gmap_list li address {
    font-style: normal;
}

