html {-webkit-text-size-adjust:none}

.bodyheader {
font-family:arial;
font-size:24px
}

.bodyheader-g {
border-color:#000;
color:#646464;
font-family:arial;
font-size:24px;
outline-color:#000
}

.bodysubheader {
font-family:arial;
font-size:15px;
font-weight:700
}

.bodysubwhte {
color:#fff;
font-family:arial;
font-size:13px;
font-weight:700
}

.bodysubred {
color:#fff;
font-family:arial;
font-size:13px;
font-weight:400
}

.bodythinheader {
font-family:arial;
font-size:18px
}

.bodygreytitle {
color:#646464;
font-family:arial;
font-size:30px;
font-weight:700
}

.bodygreybold {
color:#646464;
font-family:verdana;
font-size:10px;
font-weight:700
}

.bodyprice {
color:#787878;
font-family:arial;
font-size:12px;
font-weight:700
}

.bodytxtbig { font-family:arial; font-size:17px; text-shadow:#ccc 3px 3px 3px
 }

.bodytxtxbig {
font-family:arial;
font-size:30px;
text-shadow:#ccc 3px 3px 3px
}

.bodytxt { font-family:arial; font-size:14px
; line-height: 17px; }

.bodybsub {
font-family:arial;
font-size:12px;
font-weight:700;
line-height:20px;
margin-left:1px;
padding-left:1px;
text-shadow:#ccc 3px 3px 3px
}

.bodyhl {
color:#aa8c00;
font-family:arial;
font-size:13px;
text-shadow:#ccc 3px 3px 3px
}

.bodytxthome {
font-family:arial;
font-size:11px
}

.bodytxtsm { font-family:arial; font-size:10px
; line-height: 15px; }

.bodydetail {
font-family:verdana;
font-size:11px
}

.bodydetailsm {
font-family:verdana;
font-size:9px
}

.bodydetailbold {
font-family:verdana;
font-size:10px;
font-weight:700
}

.bodynamefooter {
font-family:verdana;
font-size:13px;
font-weight:700
}

.bodyaddressfooter {
font-family:verdana;
font-size:13px
}

.bodyphonetxt {
font-family:arial;
font-size:20px
}

.bodyrequiredfield {
color:red;
font-family:verdana;
font-size:13px;
font-weight:700
}

a:active {
font-weight:700;
text-decoration:none
}

a:link {
font-weight:700;
text-decoration:none
}

a:visited {
font-weight:700;
text-decoration:none
}

a:hover {
font-weight:700;
text-decoration:underline
}

a.menu-main:active {
color:#fff;
font-family:arial;
font-size:17px;
font-weight:700;
text-decoration:none;
text-shadow:#1659ac 0 1px 3px
}

a.menu-main:link {
color:#fff;
font-family:arial;
font-size:17px;
font-weight:700;
text-decoration:none;
text-shadow:#1659ac 0 1px 3px
}

a.menu-main:visited {
color:#fff;
font-family:arial;
font-size:17px;
font-weight:700;
text-decoration:none;
text-shadow:#1659ac 0 1px 3px
}

a.menu-main:hover {
color:#fffc59;
font-family:arial;
font-size:17px;
font-weight:700;
text-decoration:none;
text-shadow:#1659ac 0 1px 3px
}

a.menu-in:active {
color:#ff6;
font-family:arial;
font-size:17px;
font-weight:700;
text-decoration:none;
text-shadow:#1659ac 0 1px 3px
}

a.menu-in:link {
color:#ff6;
font-family:arial;
font-size:17px;
font-weight:700;
text-decoration:none;
text-shadow:#1659ac 0 1px 3px
}

a.menu-in:visited {
color:#ff6;
font-family:arial;
font-size:17px;
font-weight:700;
text-decoration:none;
text-shadow:#1659ac 0 1px 3px
}

a.menu-in:hover {
color:#ff6;
font-family:arial;
font-size:17px;
font-weight:700;
text-decoration:none;
text-shadow:#1659ac 0 1px 3px
}

a.scherrfooter:active {
color:#292;
font-family:verdana;
font-size:9px;
font-weight:400;
text-decoration:none
}

a.scherrfooter:link {
color:#292;
font-family:verdana;
font-size:9px;
font-weight:400;
text-decoration:none
}

a.scherrfooter:visited {
color:#292;
font-family:verdana;
font-size:9px;
font-weight:400;
text-decoration:none
}

a.scherrfooter:hover {
color:#292;
font-family:verdana;
font-size:9px;
font-weight:400;
text-decoration:underline
}

.arial-11-14-bw {
color:#292;
font-family:arial, Helvetica, Geneva;
font-size:10px;
font-weight:700;
text-decoration:none
}

a.scherr-technology:active {
color:#292;
font-family:arial, Helvetica, Geneva;
font-size:10px;
font-weight:700;
text-decoration:none
}

a.scherr-technology:link {
color:#292;
font-family:arial, Helvetica, Geneva;
font-size:10px;
font-weight:700;
text-decoration:none
}

a.scherr-technology:visited {
color:#292;
font-family:arial, Helvetica, Geneva;
font-size:10px;
font-weight:700;
text-decoration:none
}

a.scherr-technology:hover {
color:#292;
font-family:arial, Helvetica, Geneva;
font-size:10px;
font-weight:700;
text-decoration:underline
}

a.linkopacity img {
opacity:1
}

a.linkopacity:hover img {
opacity:0.50
}